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