资源描述
随堂演练
即时体验 巩固提升
Ⅰ.用所给词或短语的适当形式填空
1.At last we got the reply we ________ (expect).
答案 had been expecting
2.At last she found the book she ________ (look for).
答案 had been looking for
3.We both couldn't go to sleep because we ________ (talk) too long.
答案 had been talking
4.They ________ (build) the factory since 2021 and ________ (complete) it yet.
答案 have been building; haven't completed
5.I realized that I ________ (overwork), so I decided to take a couple of days' holiday.
答案 had been overworking
Ⅱ.单项填空
1.We ________ for about fifteen minutes before Dave asked me to stopped the car.
A. had been driving B. had driven
C. have been driving D. drove
答案与解析 A “drive”的动作发生在“Dave asked ...”的动作之前,且主句中消灭“for about fifteen minutes”,故用过去完成进行时。
2.He felt very tired because he ________ in the field for at least 5 hours.
A. has worked B. had been working
C. worked D. has been working
答案与解析 B 主句的时态是过去时,从句的时间状语是for at least 5 hours故应用过去完成进行时。
3.— Did you find the missing couple in the mountain yesterday?
— No, but we ________ to get in touch with them ever since.
A. had been trying B. tried
C. have been trying D. try
答案与解析 C 考查现在完成进行时。答句句意:从那以来,我们始终在尽力和他们取得联系。“try to get in touch”的动作是从“夫妇失踪”开头始终持续到现在,还要连续持续下去。
4.I ________ for the plane for about an hour when they announced that it had been cancelled.
A. had been waiting B. have waited
C. waited D. have been waiting
答案与解析 A 据供应的情景“for about an hour”说明持续了一段时间,且整个句子的时态用了过去时,故用过去完成进行时。
5.Tom ________ his project before anyone else did.
A. had been beginning B. began
C. had begun D. has begun
答案与解析 C 考查过去完成时。由于begin的动作是发生在“did”的动作之前,且begin是非连续性动词,故只能用过去完成时。
展开阅读全文