四级语法系列练习-时态、语态(4)(在线收听

Unit 1 时态、语态(四)


10. Until then, his family _____ from him for six months.
A. didn't hear
B. hasn't been hearing
C. hasn't heard
D. hadn't heard

11. Before the first non-stop flight made in 1949, it _______ necessary for all planes to land for refueling.
A. would be
B. has been
C. had been
D. would have been

12. We _____ our breakfast when an old man came to the door.
A. just have had
B. have just had
C. just had
D. had just had


答案:
10. D
译文:到那时为止,他家里有六个月没有得到他的消息了。
本句是过去完成时的用法。到过去某个时候(until then)之前,所发生的动作(hear from...),过去完成时常与表示一段时间的状语(for six month)连用。

11. C
译文:1949 年首次直飞以前,所有飞机都需着陆加油。
本句是过去完成时的用法。在过去某个时间之前一直存在的状态,表示过去的过去,所以用过去完成时。

12. D
译文:我们刚吃罢早饭,就有一位老人上门了。
本句是过去完成时的用法。在过去某个时间(come) 之前已经完成的动作(have breakfast) ,表示过去的过去,所以用过去完成时。

  原文地址:http://www.tingroom.com/listen/vocabulary/17052.html