夜雨聆风学习资料网

ARTICLE · 1084428

过去完成进行时——真题精选20练

过去完成进行时——真题精选20练

题目部分

1.(全国卷·高考真题) When Alice came to, she did not know how long she ______ there.

A. had been laying
B. has been lying
C. was laying
D. had been lying

2.(高考真题) —Why did they go to bed that early that night?
—They were tired. They ______ the walls all day long.

A. were painting
B. have painted
C. would paint
D. had been painting

3.(高考真题) He ______ research in the US for many years, but when he came back, he became a businessman.

A. had been doing
B. has been doing
C. did
D. has done

4.(高考真题) Good Heavens! You are here, Mary! Your parents told me this morning that they ______ worried about you and they ______ you back the whole night.

A. were; were expecting
B. had been; had been expecting
C. had been; were expecting
D. were; had been expecting

5.(高考真题) At last they got the letter they ______.

A. have expected
B. were expecting
C. had expected
D. had been expecting

6.(高考真题) —Mr. White didn‘t come last night, did he?
—No. We ______ for him. A whole night was wasted.

A. had waited
B. have been waiting
C. were waiting
D. had been waiting

7.(高考真题) He felt very tired because he ______ in the field for at least 5 hours.

A. has worked
B. had been working
C. was working
D. worked

8.(高考真题) She apologized to beg his forgiveness. After all, they ______ business for many years.

A. had been doing
B. have been doing
C. did
D. has done

9.(高考真题) I ______ for the plane for about an hour when they announced that it had been cancelled.

A. had been waiting
B. was waiting
C. have been waiting
D. waited

10.(高考真题) He ______ English for four years before he went abroad.

A. has studied
B. was studying
C. has been studying
D. had been studying

11.(高考真题·改编) The crazy fans ______ patiently for two hours and they would wait till the movie star arrived.

A. were waiting
B. had been waiting
C. have been waiting
D. waited

12.(高考真题) Her eyes were red. It was obvious she ______.

A. cried
B. was crying
C. had been crying
D. has cried

13.(高考真题) The ground was wet. It ______ all night.

A. rained
B. was raining
C. had been raining
D. has rained

14.(高考真题·改编) When I first met her, she ______ in the company for ten years.

A. worked
B. was working
C. had been working
D. has worked

15.(高考真题) He was very tired. He ______ all day.

A. worked
B. was working
C. had been working
D. has worked

16.(高考真题·改编) By the end of last month they ______ here for about ten days.

A. worked
B. were working
C. had been working
D. have worked

17.(高考真题) I heard you ______ for me. Is that true?

A. looked
B. were looking
C. had been looking
D. have looked

18.(高考真题·改编) The boy was delighted with his new knife. He ______ one for a long time.

A. wanted
B. was wanting
C. had been wanting
D. has wanted

19.(高考真题) She was out of breath. She ______.

A. ran
B. was running
C. had been running
D. has run

20.(高考真题·改编) That was just the letter I ______.

A. expected
B. was expecting
C. had been expecting
D. have expected

答案与解析

1. 答案:D
解析:句意:爱丽丝苏醒过来时,她不知道自己在那里躺了多久。根据“came to”可知是过去的时间,躺在那里的动作发生在苏醒之前,并一直持续到苏醒时,强调动作的持续性和未完成性,应用过去完成进行时。lie的现在分词是lying。故选D。

2. 答案:D
解析:句意:——那天晚上他们为什么那么早就上床睡觉?——他们累了。他们刷墙刷了一整天。根据“go to bed”可知睡觉发生在过去,刷墙发生在睡觉之前,即“过去的过去”,且“一整天”强调持续性,应用过去完成进行时。故选D。

3. 答案:A
解析:句意:他在美国做研究好多年了,但是当他回来以后,他成了一名商人。根据“when he came back”可知,做研究发生在回来之前,是“过去的过去”一直进行的动作,应用过去完成进行时。故选A。

4. 答案:D
解析:句意:天啊!玛丽,你在这儿!你的父母今天早晨告诉我他们很担心你,一整晚都在盼着你回去。第一个空表示“在告诉我之前的状态”,用一般过去时were;第二个空“一整晚都在盼着”发生在told之前,强调持续性,用过去完成进行时。故选D。

5. 答案:D
解析:句意:最后他们得到了他们一直期望的信。根据“got”可知得到信在过去,盼信发生在得到信之前,一直持续到得到信,强调持续性,应用过去完成进行时。故选D。

6. 答案:D
解析:句意:——怀特先生昨晚没来,是吗?——是的。我们一直在等他。浪费了一整晚。根据“last night”和“A whole night”可知,等待发生在过去且持续了一整晚,应用过去完成进行时。故选D。

7. 答案:B
解析:句意:他感到很累,因为他在田里至少干了五个小时的活。根据“felt”可知主句是过去时,从句动作发生在felt之前并持续了“至少五个小时”,应用过去完成进行时。故选B。

8. 答案:A
解析:句意:她请求他的原谅。毕竟,他们做生意已经好多年了。根据“apologized”可知是过去时,做生意发生在道歉之前并一直持续,应用过去完成进行时。故选A。

9. 答案:A
解析:句意:我一直在等飞机等了大约一个小时,这时他们宣布航班取消了。根据“announced”可知是过去时,等待发生在宣布之前并持续了“大约一个小时”,应用过去完成进行时。故选A。

10. 答案:D
解析:句意:在他出国之前,他已经学了四年英语。根据“before he went abroad”可知学英语发生在出国之前并持续了四年,强调持续性,应用过去完成进行时。故选D。

11. 答案:B
解析:句意:疯狂的粉丝们已经耐心等了两个小时了,并且他们会一直等到那位影星到来。根据“would wait”可知这是过去的事情,“for two hours”强调持续,应用过去完成进行时。故选B。

12. 答案:C
解析:句意:她眼睛红红的。显然她一直在哭。根据“were red”可知是过去的状态,哭发生在眼睛红之前并持续留下痕迹,应用过去完成进行时。故选C。

13. 答案:C
解析:句意:地面是湿的。雨下了一整夜。根据“was wet”可知是过去的状态,下雨发生在过去并持续了一整夜,应用过去完成进行时。故选C。

14. 答案:C
解析:句意:当我第一次遇见她时,她在那家公司已经工作十年了。根据“met”可知是过去时,工作发生在遇见之前并持续了十年,应用过去完成进行时。故选C。

15. 答案:C
解析:句意:他非常累。他干了一整天的活。根据“was tired”可知是过去的状态,干活发生在过去并持续了一整天,应用过去完成进行时。故选C。

16. 答案:C
解析:句意:到上个月末为止,他们已经在这里工作大约十天了。根据“By the end of last month”可知是过去的时间,工作从过去开始持续到那个时间点,应用过去完成进行时。故选C。

17. 答案:C
解析:句意:我听说你一直在找我。根据“heard”可知主句是过去时,找发生在听说之前并持续进行,应用过去完成进行时。故选C。

18. 答案:C
解析:句意:这个男孩对他的新小刀很满意。他想要一把已经很久了。根据“was delighted”可知是过去时,want表示“一直想要”时可用于过去完成进行时。故选C。

19. 答案:C
解析:句意:她气喘吁吁。她一直在跑。根据“was out of breath”可知是过去的状态,跑发生在之前并持续留下痕迹(气喘吁吁),应用过去完成进行时。故选C。

20. 答案:C
解析:句意:那正是我一直期待的信。根据“was”可知是过去时,期待发生在过去之前并一直持续,应用过去完成进行时。故选C。

高频考点提示

通过以上题目,可以总结出过去完成进行时在中高考中的核心考查方向:

考点一:上下文暗示过去参照时间。 通过另一个过去动作(如came、felt、was等)来表示过去的时间参照点,动作在此参照点之前已经开始并持续,用过去完成进行时。

考点二:强调动作的持续性和未完成性。 用for + 时间段、all day、all night、the whole night等状语,强调动作从过去某时持续到另一个过去时间,通常用过去完成进行时。

考点三:与过去完成时的区别。 过去完成时强调“完成”和“结果”,过去完成进行时强调“持续”和“过程”。两者都能用时,过去完成进行时更强调持续性。

考点四:静态动词的限制。 表示状态、情感、心理的静态动词通常不能用过去完成进行时,但want可用于过去完成进行时,表示“一直想要”。

考点五:留下痕迹或解释现象。 过去完成进行时常用来解释当前看到的现象——为什么眼睛红了?为什么地上湿了?为什么气喘吁吁?因为这些动作一直在进行,留下了痕迹。

相关学习资料