高一英语过去完成进行时单选题30题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高一英语过去完成进行时单选题30题
1. By the time my mother came home, I _______ my homework for two hours.
A. had been doing
B. have been doing
C. was doing
D. did
答案解析:A。

本题考查过去完成进行时。

“by the time”表示到某个时间为止,当它引导的从句是一般过去时的时候,主句要用过去完成时或者过去完成进行时。

这里表示在妈妈到家这个过去动作之前,我做作业这个动作已经持续了两小时,强调动作的持续性,所以要用过去完成进行时,A选项正确。

B选项“have been doing”是现在完成进行时,时态不符。

C选项“was doing”是过去进行时,只强调当时正在做,没有体现出动作的持续性以及先后顺序。

D选项“did”是一般过去时,不能表达动作的持续。

2. When I got to the classroom, the teacher _______ on the blackboard for half an hour.
A. had been writing
B. has been writing
C. was writing
D. wrote
答案解析:A。

根据题意,当我到达教室这个过去动作发生时,
老师在黑板上写字这个动作已经持续了半小时。

“got”是一般过去时,在此之前的动作要用过去完成进行时来体现已经持续的状态,A选项正确。

B选项“has been writing”是现在完成进行时,时态不对。

C选项“was writing”是过去进行时,只是强调当时正在写,没有体现出在我到达之前已经持续了半小时。

D选项“wrote”是一般过去时,不能表达动作的持续。

3. His sister _______ in the library until it closed, so she was very tired when she got home.
A. had been studying
B. has been studying
C. was studying
D. studied
答案解析:A。

句子中“until it closed”表示直到图书馆关门,这是一个过去的时间点,他妹妹在图书馆学习这个动作一直持续到关门,在她到家这个过去动作之前,强调动作的持续性,所以要用过去完成进行时,A选项正确。

B选项“has been studying”是现在完成进行时,时态错误。

C选项“was studying”只是表示过去正在学习,没有体现出持续性以及和后面到家动作的先后顺序。

D选项“studied”是一般过去时,不能表达持续的动作。

4. They _______ football for an hour before it started to rain.
A. had been playing
B. have been playing
C. were playing
D. played
答案解析:A。

“before it started to rain”表示在开始下雨这个过去动作之前,他们踢足球这个动作已经持续了一个小时。

要体现这种动作的先后顺序以及持续性,需要用过去完成进行时,A选项正确。

B 选项“have been playing”是现在完成进行时,时态不符。

C选项“were playing”是过去进行时,只强调当时正在踢,没有体现出在下雨之前已经持续了一小时。

D选项“played”是一般过去时,不能表达动作的持续。

5. By the end of last week, we _______ for the final exam for three weeks.
A. had been preparing
B. have been preparing
C. were preparing
D. prepared
答案解析:A。

“by the end of last week”是一个过去的时间点,在此之前我们为期末考试做准备这个动作已经持续了三周,要用过去完成进行时来体现这种持续的状态,A选项正确。

B选项“have been preparing”是现在完成进行时,时态错误。

C选项“were preparing”是过去进行时,只强调当时正在准备,没有体现出到上周结束已经持续了三周。

D选项“prepared”是一般过去时,不能表达动作的持续。

6. When he arrived at the party, his friends _______ dancing for an
hour.
A. had been
B. have been
C. were
D. had been dancing
答案解析:D。

当他到达聚会这个过去动作发生时,他的朋友们跳舞这个动作已经持续了一个小时。

这里需要一个表示过去完成进行时的结构,A选项“had been”缺少动词,不完整。

B选项“have been”是现在完成进行时,时态错误。

C选项“were”是一般过去时,不能表达动作的持续。

D选项“had been dancing”是过去完成进行时,正确。

7. She _______ the piano for two hours when her mother called her.
A. had been playing
B. has been playing
C. was playing
D. played
答案解析:A。

当她妈妈给她打电话这个过去动作发生时,她弹钢琴这个动作已经持续了两个小时。

要体现动作在过去某个
11. By the time the detective arrived at the crime scene, the suspect _______ (hide) in the abandoned building for three days.
A. had been hiding
B. has been hiding
C. was hiding
D. hid
答案:A。

解析:根据句子中的By the time引导的时间状语从句,主句动作发生在从句动作之前,从句是一般过去时,所以主句要用过去完成进行时,表示从过去某一时间开始一直持续到过去另一时间的动作,在这里就是嫌疑人在侦探到达犯罪现场之前已经在废弃大楼里躲了三天了。

选项B是现在完成进行时,时态错误。

选项C是过去进行时,不能表达从过去更早时间开始的持续动作。

选项D是一般过去时,也不能表达这种持续的含义。

12. When the archaeologists discovered the ancient tomb, they found that someone _______ (try) to break into it for a long time.
A. had been trying
B. has been trying
C. was trying
D. tried
答案:A。

解析:当考古学家发现古墓的时候,发现有人在这之前很长时间一直试图闯入。

发现(found)是过去时,在此之前的动作要用过去完成进行时。

选项B是现在完成进行时,不符合句子时态要求。

选项C是过去进行时,不能体现出在发现之前就已经持续进行的动作。

选项D是一般过去时,不能表达持续尝试的意思。

13. In the story, when the hero finally reached the castle, the dragon _______ (guard) it for centuries.
A. had been guarding
B. has been guarding
C. was guarding
D. guarded
答案:A。

解析:在故事里,当英雄最终到达城堡时,龙在这之前已经守护了几个世纪。

英雄到达(reached)是过去时,龙守护城堡的动作在这之前就持续进行,所以要用过去完成进行时。

选项B是现在完成进行时,时态不对。

选项C是过去进行时,不能体现出在英雄到达之前就持续的动作。

选项D是一般过去时,不能表达出长时间持续守护的意思。

14. By the end of World War II, many countries _______ (suffer) from the destruction for years.
A. had been suffering
B. has been suffering
C. was suffering
D. suffered
答案:A。

解析:到二战结束时,许多国家在这之前已经遭受破坏多年了。

二战结束 By the end of World War II)是过去的时间点,在这之前多年一直遭受破坏要用过去完成进行时。

选项B是现在完成进行时,不符合句子的时态要求。

选项C是过去进行时,不能表达从过去更早时间开始的持续动作。

选项D是一般过去时,不能体现出多年持续遭受的意思。

15. When the old man told his story, he said that he _______ (search)
for his lost love all his life.
A. had been searching
B. has been searching
C. was searching
D. searched
答案:A。

解析:当老人讲述他的故事时,他说他一生都在寻找他失去的爱人。

讲述 told)是过去时,一生都在寻找这个动作在讲述之前就持续进行,所以要用过去完成进行时。

选项B是现在完成进行时,时态错误。

选项C是过去进行时,不能表达一生持续的动作。

选项D是一般过去时,不能体现出持续寻找的意思。

16. After the explorers found the hidden valley, they realized that a tribe _______ (live) there secretly for generations.
A. had been living
B. has been living
C. was living
D. lived
答案:A。

解析:探险家发现隐藏山谷之后,他们意识到一个部落之前已经在那里秘密生活了几代人。

发现(found)是过去时,在发现之前部落就持续生活在那里,要用过去完成进行时。

选项B是现在完成进行时,不符合句子时态要求。

选项C是过去进行时,不能体现出在发现之前就持续的动作。

选项D是一般过去时,不能表达出几代人持续生活的意思。

17. In the historical account, when the new king ascended the throne, the previous regime _______ (lose) its power gradually for a decade.
A. had been losing
B. has been losing
C. was losing
D. lost
答案:A。

解析:在历史记载中,当新国王登基时,之前的政权在这之前的十年里已经逐渐失去权力。

新国王登基 ascended)是过去时,之前政权失去权力的动作在这之前就持续进行,所以要用过去完成进行时。

选项B是现在完成
21. When I met Tom at the international student exchange event, he looked exhausted. He ______ (prepare) for his presentation all night.
A. had been preparing
B. has been preparing
C. was preparing
D. prepared
答案:A。

解析:本题考查过去完成进行时。

根据题意,当我在国际学生交流活动中遇到Tom时他看起来很疲惫,他整晚都在准备他的展示。

表示在过去某个时间 met Tom)之前一直在进行的动作prepare for his presentation),要用过去完成进行时,A选项符合。

B 选项has been preparing是现在完成进行时,不符合语境。

C选项was preparing是过去进行时,只强调过去某个时间正在进行的动作,没有
体现出在过去动作之前就一直在进行。

D选项prepared是一般过去时,不能表达出之前一直在做这个动作的含义。

22. Before we started our journey around Europe, my friend told me that he ______ (save) money for this trip for years.
A. had been saving
B. has been saving
C. was saving
D. saved
答案:A。

解析:在我们开始欧洲之旅之前,我的朋友告诉我他已经为这次旅行攒钱很多年了。

这里“开始旅行”是过去的动作,而攒钱是在开始旅行之前就一直在进行的动作,所以要用过去完成进行时,A选项正确。

B选项has been saving是现在完成进行时,不符合句子时态要求。

C选项was saving是过去进行时,不能体现出在过去动作之前长时间一直在进行的攒钱动作。

D选项saved是一般过去时,无法表达出长时间持续到过去某个时刻之前的动作含义。

23. At the international volunteer meeting, I found that the girl beside me ______ (work) in Africa for months before she came here.
A. had been working
B. has been working
C. was working
D. worked
答案:A。

解析:在国际志愿者会议上,我发现我旁边的女孩在
来这里之前已经在非洲工作了好几个月。

“来这里”是过去的动作,在这之前一直在非洲工作,需要用过去完成进行时,A选项正确。

B选项has been working是现在完成进行时,与句子的过去时态不匹配。

C选项was working是过去进行时,不能表达出在过去动作之前持续进行的动作。

D选项worked是一般过去时,不能体现出之前长时间持续工作的状态。

24. When we attended the cross - cultural music festival, the band members said they ______ (rehearse) their new song for weeks before the performance.
A. had been rehearsing
B. has been rehearsing
C. were rehearsing
D. rehearsed
答案:A。

解析:当我们参加跨文化音乐节时,乐队成员说他们在演出之前已经排练他们的新歌好几个星期了。

“演出”是过去的动作,在演出之前一直排练,要用过去完成进行时,A选项符合。

B选项has been rehearsing是现在完成进行时,不符合句子的过去语境。

C选项were rehearsing是过去进行时,不能准确表达出在过去动作之前持续进行的排练动作。

D选项rehearsed是一般过去时,不能体现出之前长时间持续的状态。

25. In the overseas study seminar, the professor mentioned that he ______ (research) on this topic for a long time before he published his
paper.
A. had been researching
B. has been researching
C. was researching
D. researched
答案:A。

解析:在海外学习研讨会上,教授提到在他发表论文之前他已经对这个话题研究了很长时间。

“发表论文”是过去的动作,在这之前长时间的研究要用过去完成进行时,A选项正确。

B选项has been researching是现在完成进行时,与句子的过去时态不符。

C选项was researching是过去进行时,不能很好地表达出在过去动作之前长时间持续的研究动作。

D选项researched是一般过去时,不能体现出之前长时间持续研究的状态。

26. When I joined the international sports competition, I learned that the athlete from another country ______ (train) intensively for months before the event.
A. had been training
B. has been training
C. was training
D. trained
答案:A。

解析:当我参加国际体育比赛时,我得知来自另一个国家的运动员在比赛之前已经高强度训练了好几个月。

“参加比赛”是过去的动作,之前持续的训练要用过去完成进行时,A选项正确。

B
选项has been training是现在完成进行时,不符合句子的过去语境。

C 选项was training是过去进行时,不能准确表达出在过去。

相关文档
最新文档