51.A.will be waiting B.have waited C.have been waiting D.wait
50.A.hate B.find C.get D.want
49.A.asked B.said C.talked D.told
48.A.hit B.fell C.landed D.arrived
47.A.Anyone B.One C.Who D.Someone
46.A.angry B.kind C.sorry D.happy
45.A.hardly B.almost C.half D.such
44.A.getting B.making C.taking D.putting
43.A.on B.above C.below D.in
42.A.more B.less C.very D.even