50. A. received B. accepted C. permitted D. allowed
49. A. on B. back C. in D. up
48. A. Until B. After C. Not until D. Before
47. A. within B. out of C. beside D. off
46. A. steps B. gate C. door D. bench
45. A. made B. ran C. escaped D. walked
44. A. never B. sometimes C. frequently D. ever
43. A. beyond B. before C. until D. without
42. A. ungrateful B. lovely C. considerate D. responsible
41. A. Too beautiful B. Too big C. Too small D. too bad