过去完成进行时练习及解析
- 格式:doc
- 大小:59.50 KB
- 文档页数:8
英语过去完成进行时练习题20篇及解析一、单项选择过去完成进行时1.He _______ English for four years before he went abroad.A.has studied B.was studyingC.has been studying D.had been studying【答案】D【解析】试题分析:考查时态。
根据句意:在他出国之前已经学习了四年的英语。
可知,学英语的动作发生在出国之前,而且现在出国依然在学,因此用过去完成进行时。
所以答案选D。
考点:考查时态2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。
句意:我头疼。
可能是因为我在电脑前工作的太久了。
“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。
3.—Why did they go to bed that early that night?—They were tired. They the walls all day long.A.were painting B.have paintedC.would paint D.had been painting【答案】D【解析】【详解】考查时态。
句意:——为什么那天晚上那么早,他们就上床睡觉了。
——他们累了,他们刷墙刷了一整天。
根据句意可知,睡觉这一动作发生在过去,且刷墙发生在"睡觉"之前,即过去的过去;又因为"刷墙"是在过去的过去一直进行的动作,因此用过去完成进行时,故选D。
4.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。
过去完成进行时练习题含答案及解析1.His arms XXX because he had been sitting in the sun all day.2.I had been suffering from a headache。
probably because I had been working in front of the computer for too long.3.Not only has the team won five gold medals in a row。
but they have also not lost a single game since the 1992 Olympics.C.XXX dying答案】D解析】详解】考查过去完成进行时。
句意:XXX向我发表了他一直在准备的演讲。
分析句子可知,XXX的演讲是在过去一直在准备的,到了某个时间点,他终于发表了,所以要用到过去完成进行时。
故选D项。
8.The concert was so wonderful that I _______ to it again next time.A.will go。
B.would goC.have gone。
D.had gone答案】A解析】详解】考查一般将来时。
句意:这个音乐会太精彩了,下次我还会去听。
根据句意可知,表示将来的动作,用一般将来时,故选A项。
9.XXX asked the students _______ to school on time the next day.A.come。
B.cameC.to come。
D.coming答案】C解析】详解】考查宾语从句。
句意:老师要求学生们第二天准时到校。
ask后跟宾语从句,从句中的谓语动词用原形,故选C项。
10.IXXXXXX答案】B解析】详解】考查现在完成时。
句意:我借了这本书已经有一周了,我必须明天把它还给图书馆。
borrow是一种动作,且动作发生在过去,但对现在造成了影响,故用现在完成时,故选B项。
过去进展时、过去完成时、过去将来时的用法及区别稳固练习:一、单项选择1. ____ you read the instructions closely, you would know what I .A.Had, was B.Should, am C.Had, am D.If, was2. Arriving at the party hurriedly, we were disappointed to find that the band _______ playing. A.stopped B.will stop C.had stopped D.has stopped3. The first time I ____ Todd, he ____ to some students at the English corner.A. had seen; was talkedB. saw; talkedC. had seen; talkedD. saw; was talking4.—I saw Lucy and her boyfriend in the park at nine yesterday evening.—Impossible. She ____ the Internet with me in my home then.A. surfedB. had surfedC. would surfD. was surfing5.—Hello, everyone! Have you heard the meeting will be put off till next Tuesday?—That’s what we ________ about when you came in.A. are talkingB. were talkingC. talkD. talked6. —Pardon? I didn’t quite catch you·—I said our foreign guests ___ to Dalian the night before.A. cameB. had comeC. would comeD. were coming7. I _____ for five minutes; why don’t they come?A. am callingB. calledC. was callingD. have been calling8. The students _______ busily when Miss Brown went to get a book she _______ in the office.A. had written, leftB. were writing, has leftC. had written, had leftD. were writing, had left9. “I took part in the TOEFL. It was really hard.〞“________ a lot?〞A. Have you studiedB. Did you studyC. Had you studiedD. Do you study10. When I arrived at the company, the manager ______, so we had only time for a few words.A. just went awayB. had gone awayC. was just going awayD. has just gone away11. —You were out when I dropped in at your house.—Oh, I ____ for a friend from England at the airport.A. was waitingB. had waitedC. am waitingD. have waited12. — George and Lucy got married last week. Did you go to their wedding?—No, I _______. Did they have a big wedding?A. was not invitedB. have not been invitedC. hadn’t been invitedD. didn’t invite13. She _____ to the office than she got down to writing the report.A. has no sooner gotB. had hardly gotC. no sooner gotD. had no sooner got15. Li Ming said he _____happy if Brian _____ to China next month.A. was; comeB. was; would comeC. would be; cameD. will be; come二、完形填空阅读以下短文,掌握其大意,然后从1—20各题所给的四个选项〔A、B、C和D〕中,选出最正确选项。
高考英语过去完成时题20套(带答案)及解析一、单项选择过去完成时1.When Mary arrived she found all her children ______ for nearly two hours.A.have gone to sleep B.fell asleepC.was falling asleep D.had been asleep【答案】D【解析】试题分析:考查时态的辨析。
这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。
故选D。
考点:考查时态的辨析。
2.Mandy _________ adoption since her son’s death, but her husband didn’t agree with her. A.has considered B.has been consideringC.is going to consider D.had considered【答案】D【解析】试题分析:句意:她儿子死后,Mandy考虑过收养,但是她的丈夫不同意。
根据后面的动词形式和句意可知,前面的句子应该是过去完成时,A. has considered现在完成时;B. has been considering现在完成进行时;C. is going to consider一般将来时;D. had considered过去完成时。
didn’t agree说明动作发生在过去,所以在过去之前发生的事用过去完成时,故选D。
考点:考查动词时态。
3.Father ________ for London on busi ness upon my arrival, so I didn’t see him.A.has left B.left C.had left D.was leaving【答案】C【解析】分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。
高考英语过去完成进行时题20套(带答案)一、单项选择过去完成进行时1.His arms were sunburnt because he in the sun all day.A.had sat B.sat C.is sitting D.had been sitting 【答案】D【解析】试题分析:考查时态。
本句中的all day一整天,该短语与完成进行时连用,根据前半句的were说明只有过去完成进行时的形式,句意:他的胳膊赛坏了,因为一整天他都坐在阳光下。
故D正确。
考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
2.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。
句意:球队不仅连续赢得了五枚金牌,而且自从1992奥运会以来,他们还没有输过一场比赛。
根据时间状语从句since the 1992 Olympics.可知,本句要用现在完成时。
而且not only…but also连接的两个句子时,not only置于句首时句子要部分倒装。
即把助动词置于主语之前。
分析选项可知A是现在完成时,又是部分倒装,故选A项。
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 doingC.did D.has done【答案】A【解析】【详解】考查时态。
过去进行时(完成句子 20题含解析)初中英语专题练习一、完成句子 20题1.当我爸爸回家的时候,我正在写作业。
I____________ my homework__________ my father came back home.2.She was doing some reading when the teacher came in.(一般问句及回答)_________ she _________ _________ reading when the teacher came in?No, she _________ .3.I was reading in the library at the time of the rainstorm.(改为一般疑问句)________ ________ ________ in the library at the time of the rainstorm?4.While I was having a shower, you called me. (用when替换)I ________ ________ a shower ________ you called me.5.The students were cleaning their classroom at ten this morning.(改为否定句)__________________________________________________________________________________ __________6.Tom was waiting for a bus at 8 yesterday morning. (改为一般疑问句)______________________________________________7.We were flying kites in the park at four yesterday afternoon.(对画线部分提问)__________________________________________________________________________________ __________8.Were they having a discussion about the water problem in the meeting room? (作肯定回答)__________________________________________________________________________________ __________9.当天开始下大雨时,我正在等公交车。
高考英语过去完成进行时练习题及答案一、单项选择过去完成进行时1.His mother looked very tired,for she _____ the house herself all day.A.had cleaned B.has been cleaning C.had been cleaning D.has cleaned【答案】C【解析】考查完成进行时。
根据关键词all day可知应该使用完成进行时。
再根据上文的looked可知应该使用过去完成进行时。
2.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。
句意:我头疼。
可能是因为我在电脑前工作的太久了。
“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。
3.—Why did they go to bed that early that night?—They were tired. They the walls all day long.A.were painting B.have paintedC.would paint D.had been painting【答案】D【解析】【详解】考查时态。
句意:——为什么那天晚上那么早,他们就上床睡觉了。
——他们累了,他们刷墙刷了一整天。
根据句意可知,睡觉这一动作发生在过去,且刷墙发生在"睡觉"之前,即过去的过去;又因为"刷墙"是在过去的过去一直进行的动作,因此用过去完成进行时,故选D。
4.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。
过去完成进行时练习题及答案过去完成进行时是英语语法中的一种时态,用来表示过去某个时间点或动作之前已经开始并一直持续到过去另一个时间点或动作。
本篇文章将提供一些过去完成进行时的练习题及答案,帮助读者更好地掌握和应用这个时态。
练习题:1. 填入适当的过去完成进行时形式:a) I _______ (study) for three hours before the power went out.b) Sarah _______ (wait) at the bus stop when the bus finally arrived.c) The team _______ (practice) for weeks before the big game.d) They _______ (play) tennis since 2 p.m. before it started to rain.2. 改写下列句子,使用过去完成进行时:a) He had been reading a book for two hours before he fell asleep.b) We had been talking on the phone for a while when the call got disconnected.c) She had been working on the project all day before she realized she had made a mistake.3. 根据提供的情境,写出一个使用过去完成进行时的句子:情境:Tom在看电视的时候停电了。
答案:Tom had been watching TV when the power went out.4. 根据提供的情境,改写下列句子,使用过去完成进行时:情境:我朋友已经在学习两个小时了。
他看起来很困。
句子:My friend had been studying for two hours. He looked very tired.答案:1. a) had been studyingb) had been waitingc) had been practicingd) had been playing2. a) He had been reading a book for two hours before falling asleep.b) We had been talking on the phone when the call got disconnected.c) She had been working on the project all day when she realized she had made a mistake.3. Tom had been watching TV when the power went out.4. My friend had been studying for two hours. He looked very tired.以上是一些过去完成进行时的练习题及答案。
(英语)英语过去完成时专项含解析一、单项选择过去完成时1.—Didn’t you talk any with Rice?—No, the plane __________ off when I rushed to the airport to see her off.A.was taking B.had takenC.took D.has taken【答案】B【解析】试题分析:考查过去完成时。
句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。
由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。
考点:考查过去完成时2. Chinese scientists ______ on Tuesday that they ______ a low-cost welding robot, which can help improve welding efficiency for small factories.A.announces; had invented B.announced; have invented C.announced; had invented D.announces; have invented【答案】C【解析】试题分析:考查时态。
第一空根据时间状语on Tuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。
句意:中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。
故C正确。
考点:考查时态3.(湖南十二校联考)I got an e-mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years.A.didn’t get B.haven’t gotC.hadn’t got D.don’t get【答案】C【解析】考查时态。
过去完成进行时练习及解析一、单项选择过去完成进行时1.They__________on the program for almost one week before I joined them, and now we________on it as no good results have come out so far.A.had been working; are still working B.had worked; were still workingC.have been working; have worked D.have worked; are still working【答案】A【解析】试题分析:句意:在我加入他们之前,他们一直为这项计划工作了几乎一周,我们现在还在继续进行因为现在到目前为止还没有出现好的结果。
第一空根据时间状语before I joined them,可知表示在过去某个时间之前一直进行的动作,用过去完成进行;第二空表是现在正在进行,故选A。
考点:考查动词时态的用法。
点评:本题难度适中。
动词的时态是高中语法知识点的重难之一,需要考生掌握各种时态的用法,有分析理解复杂的句子结构及语境的能力。
即学即练:Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working解析:C。
句意:“在过去的三个月里,Tom每天晚上都在图书馆里学习。
”题干中出现的over the last three months,是明显提示用现在完成进行时或现在完成时。
故选C。
2.To my great relief, my old camera well before I had it repaired by an expert two years ago.A.worked B.was workingC.has been worked D.had been working【答案】D【解析】【详解】考查时态。
句意:令我欣慰的是,我的那台旧相机在两年前,给一位专家修理之前,一直用得很好。
根据before引导的时间状语从句,可知主句中的谓语动词应用过去完成进行时,故选D。
3.I was suffering from a headache. That was probably because I ________in front of the computer too long.A.worked B.was workingC.have been working D.had been working【答案】D【解析】【详解】考查时态。
句意:我头疼。
可能是因为我在电脑前工作的太久了。
“工作”这个动作在我“头疼”之前一直在进行,所以用过去完成进行时,故选D。
4.Not only five gold medals in a row, but they also have not lost a single game since the 1992 Olympics.A.has the team won B.the team has wonC.did the team win D.the team won【答案】A【解析】【详解】考查部分倒装及谓语动词的时态。
句意:球队不仅连续赢得了五枚金牌,而且自从1992奥运会以来,他们还没有输过一场比赛。
根据时间状语从句since the 1992 Olympics.可知,本句要用现在完成时。
而且not only…but also连接的两个句子时,not only置于句首时句子要部分倒装。
即把助动词置于主语之前。
分析选项可知A是现在完成时,又是部分倒装,故选A项。
5.She apologized to beg his forgiveness. After all, they business for many years.A.had been doing B.have been doingC.have done D.did【答案】A【解析】【详解】考查时态。
句意:她道歉乞求他的原谅。
毕竟,他们彼此做生意许多年了。
"道歉"这一动作发生在过去,"做生意"这一动作是从过去的过去某一时间点开始的动作一直延续到过去(道歉),故要用过去完成进行时,故选A。
6.The Years, the largest ship in Korea fast when women and children were allowed to get onto the lifeboats.A.sank B.had sunkC.had been sinking D.would sink【答案】C【解析】【详解】考查过去完成进行时。
句意:几年前,韩国最大的一艘船在妇女和儿童上救生艇时忆经沉得很快。
分析句子可知,主句的谓语动词沉船是发生在允许妇女和儿童上船前已正下沉的很快,妇女和儿童在上救生艇时,船正在下沉,表示动作正在进行。
从句的谓语动词是过去时。
即在过去的过去,要用过去完成时,由此可知,应当用过去完成进行时。
故选C 项。
7.—I have failed in the driving test again. I ______ hard on it but...—Never say die. In fact, the new rules are too difficult but you are making progress.A.work B.workedC.have been worked D.had been working【答案】D【解析】【详解】考查时态。
句意:——我又没有通过驾照考试。
我一直努力,但是…——永不言败。
事实上,新的规则太难,但是你正在取得进步。
根据题干中“have failed”,可知“考试”这个动作发生在过去,“考试失败”这个结果影响到现在,而“work”这个动作发生在考试之前,且在过去的一段时间内一直进行,故用过去完成进行时,故选D。
8.The naughty boy was muddy because he _______ soccer in the rain all afternoon.A.has been playing B.had playedC.had been playing D.was playing【答案】C【解析】试题分析:考查动词时态辨析。
句意:那个顽皮的还在一身泥因为他整个下午都在雨中踢足球了。
A现在完成进行时;B过去完成时;C过去完成进行时;D过去进行时,完成进行时表一段时间里持续不间断的进行某动作,本句结果是过去时,原因也应该用过去时故选B。
考点:考查动词时态辨析9.She said she at a private high school in the US for almost two years.A.studied B.studiesC.has studied D.had been studying【答案】D【解析】【详解】考查过去完成进行时。
句意:她说她在美国的一所私立中学学习了近两年。
分析句子可知,主句的谓语动词是一般过去时,而在私立学校学习已经学习了接近两年。
表示这学习(study)这个动作在说(said)之前已经开始,一直延续到另一个过去的动作(said)说的时刻还正在进行或已经完成,所以要用过去完成时行时,即had been studying,因此选D 项。
【点睛】过去完成进行时的用法。
过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也可能还在继续,由had+过去分词构成。
At last they got the information they had been expecting.最后他们得到了盼望得到的信息。
(刚刚终止)When I got home,I found that Jack had been working on his home-work.当我回家时,发现杰克在做作业。
(可能还在继续)过去完成进行时表示一个动作已经结束,但其结果仍影响到过去某一时刻:It had been snowing for several days. The ground was all covered with snow.接连下了几天的雪,地上到处是积雪。
某些表示持续动作的动词如work(工作),teach(教授),study(学习),sing(演唱)等,在与表示一段时间的状语连用时,可用过去完成进行时和过去完成时,表示一个动作一直延续到过去某一时刻,但前者更强调动作的持续性和不间断性:I'd been studying for2hours when he called.他打电话来的时候,我持续学习了两个小时。
I'd studied for2hours when he called.他打电话来的时候,我已经学习了两个小时了。
10.The crazy fans ____________ patiently in the rain for almost three hours, and they would wait until the famous star arrived.A.were waiting B.have waitedC.had been waiting D.would wait【答案】C【解析】试题分析:考查动词的时态。
因为would wait是过去将来时,可见此事发生在过去,再结合for two hours可知,wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时:had been doing,因此选C项。
考点 : 考查动词的时态11.The crazy fans ______ patiently for two hours, and they would wait till the movie star arrived.A.were waitingB.had been waitingC.has waitedD.would waited【答案】B【解析】【详解】考查动词时态。
句意:疯狂的粉丝已经耐心地等了两个小时了,他们还会再等,直到电影明星到来。
根据句意可知 the movie star arrived 之前,粉丝已经等了两个小时,表示过去的过去一直做的事情,用过去完成进行时。