53.A. amazing B. misleading C. alarming D. puzzling
52.A. major B. key C. great D. famous
51.A. application B. usage C. use D. using
50.A. have B. get C. ought D. need
49.A. For B. Among C. In D. On
48.A. offer B. afford C. grant D. supply
47.A. getting B. putting C. falling D. sitting
46.A. go B. do C. take D. pass
45.A. received B. accepted C. permitted D. recognized
44.A. power B. ability C. possibility D. quality