英语过去完成时题20套(带答案)含解析

英语过去完成时题20套(带答案)含解析一、单项选择过去完成时1.I ______the paper before my lawyer explained the details to me.A.signed B.had signedC.signs D.has signed【答案】B【解析】试题分析:考查过去完成时。

句意:在我的律师和我详细说明之前我就已经签字了。

由题中时间点可知是过去完成时,故选B。

考点:考查过去完成时2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

3.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010.A.haven’t seen B.hadn’t seenC.didn’t see D.don’t see【答案】B【解析】since,自从。

以后。

上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。

因此他们还没彼此见面(“They hadn’t seen each other”),这个动作发生在昨晚以前,也就是过去的过去。

用过去完成时4.---What’s wrong with your cell phone? I can’t get through.--- Oh, my line was cut off because I ________ my bill.A.haven’t paid B.hadn’t paid C.wa sn’t paying D.don’t pay【答案】B【解析】本题考查时态。

根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。

选B。

5.By the time Jack returned home from England, his son. from college.A.graduated B.has graduatedC.had been D.had graduated【答案】D【解析】考查动词时态,By the time 截止到过去某时间为止做了某事,用过去完成时态。

A是一般过去时;B是现在完成时;C是过去完成进行时。

根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。

6.——We didn’t find Smith attending the lecture.—— No one ____ him about _____ a lecture the following day.A.told ;there to be B.had told ; there to be C.told; there wasD.had told ; there being【答案】D【解析】考查时态。

根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。

7.-----What were you up to when she dropped in?------I______ for a while and _____ some reading.A.had played ; did B.played; didC.had played :was going to do D.was playing; was going to do【答案】C【解析】考查时态。

由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。

8.—Lily went to see the movie alone.—If she _____ me about it, I would have gone with her.A.should tell B.tells C.told D.had told【解析】考查时态。

句意:丽丽一个人去看电影了。

——如果她告诉过我这件事,我会和她一起去的。

结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

9.At sixty,Maugham decided to withdraw from the theater and wrote The Summer Up,in which he tried to review what he from his life and literature.A.had learned B.has learnedC.was learning D.would learn【答案】A【解析】试题分析:句意:在60岁的时候,Maugham决定离开剧院,写了The Summer Up,其中他想回顾他从生活和文学中学到的东西。

从wrote The Summer Up,可知他学习的东西是过去的过去发生的事情,用过去完成时,选A。

考点:考查时态10.In the capital Kathmandu, thousands of people _______ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes. A.would spend B.were spendingC.spent D.had spent【答案】D【解析】试题分析:考察过去完成时。

过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。

成百上千的人们呆在户外发生在“回到家中”这个动作之前。

句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。

考点:考察过去完成时11.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ in science and technology.A.has discovered B.has been discoveredC.had discovered D.had been discovered【答案】D【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。

科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是被动关系,故选D。

12.If you________ the failed experiences, you would not havemade such a mistake in yourA.refer to B.have referred toC.referred to D.had referred to【答案】D【解析】试题分析:考查虚拟语气。

表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。

Refer to是一个固定结构,意思为查阅、参考。

该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。

故选D。

考点:考查虚拟语气。

13.The joke was so interesting that we all burst out laughing. Never before __________ heard a joke like that.A.I have B.I hadC.have I D.had I【答案】D【解析】试题分析:考察时态与倒装。

前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。

句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。

故选D考点:考察时态与倒装14.They became friends again that day. Until then they ______to each other for nearly two years.A.didn’t speak B.hadn’t spokenC.haven’t spoken D.haven’t been speakin g【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。

从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。

考点:考查时态15.They asked me to have a drink with them. I said that it was at least ten years since I__________ a good drinkA.had enjoyed B.was enjoyingC.enjoyed D.had been enjoying【答案】A【解析】试题分析:考查时态。

在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。

句意:他们喊我和他们去喝一杯。

我说,离我上次好好的喝上一杯已经有10年了。

故A正确。

考点:考查时态16.---What do you think of the American singer Lady Gaga’s performance?---Too crazy, but if I _____to her concerts held yesterday, I would have enjoyed it.A.would go B.wentC.had gone D.should go【答案】C【解析】试题分析:考查虚拟语气。

合集下载

(英语)英语过去完成时练习题20篇及解析

(英语)英语过去完成时练习题20篇及解析

(英语)英语过去完成时练习题20篇及解析一、单项选择过去完成时1.I arrived late and missed the flight. I ____ the traffic to be so heavy.A.hadn’t expected B.haven’t expectedC.wouldn’t expect D.was expected【答案】A【解析】考查时态。

根据语境我迟到是过去,期盼为过去的过去。

句意:我来迟了,错过了航班。

我没想到交通会是如此堵。

2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.—What a consequence!—Yes. I ________ him about it, but without success.A.will remind B.would remindC.was reminding D.had reminded【答案】D【解析】考查时态。

What a consequence! 意为“真是一场惨剧”,consequence多指不良的后果。

后一句句意应为“我曾经提醒过他,但没有成功。

”“consequence”发生在过去,remind 动作发生在后果出现之前,即过去的过去,因此用过去完成时态,故选D。

4.Hardly ___________the door when he rushed into the office out of breath.A.I opened B.did I openC.I had opened D.had I opened【答案】D【解析】本题考查hardly...when 结构,表示“一……就、刚刚……就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。

英语过去完成进行时练习题20篇及解析

英语过去完成进行时练习题20篇及解析

英语过去完成进行时练习题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【解析】【详解】考查部分倒装及谓语动词的时态。

七年级英语过去完成时练习题30题(带答案)

七年级英语过去完成时练习题30题(带答案)

七年级英语过去完成时练习题30题(带答案)1. When I got to the cinema, the film ____ already ____.A. has; startedB. had; startedC. was; startingD. would; start答案:B。

解析:过去完成时表示在过去某个时间或动作之前已经发生的动作或存在的状态。

句中“got to the cinema”是过去的动作,电影开始在到达电影院之前,所以要用过去完成时,A选项是现在完成时,C选项是过去进行时,D选项是过去将来时,均不符合题意。

2. She said she ____ her homework before dinner.A. finishedB. has finishedC. had finishedD. was finishing答案:C。

解析:主从句时态要保持一致,主句“said”是一般过去时,从句表示在“said”之前完成的动作,要用过去完成时,A选项是一般过去时,B选项是现在完成时,D选项是过去进行时,不符合要求。

3. By the time he was ten, he ____ three languages.A. learnedB. has learnedC. had learnedD. would learn答案:C。

解析:“by the time + 一般过去时”,主句要用过去完成时,表示到过去某个时间为止已经完成的动作。

A选项是一般过去时,B选项是现在完成时,D选项是过去将来时,都不正确。

4. They ____ the house before we moved in.A. paintB. paintedC. had paintedD. were painting答案:C。

解析:我们搬进去是过去的动作,他们刷房子在我们搬进去之前,所以要用过去完成时,A选项是一般现在时,B选项是一般过去时,D选项是过去进行时,不合适。

(英语)高考英语过去完成时试题(有答案和解析)及解析

(英语)高考英语过去完成时试题(有答案和解析)及解析
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。
9.As he approached the door, Mike looked into the room again to see if he _______ anything behind.
A.have gone to sleepB.fell asleep
C.was falling asleepD.had been asleep
【答案】D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。
11.A full preparationbefore Beijing finally won the bid for hosting the 2022 Winter Olympic Games.
A.has been made B.had been made
C.would be made D.is made
8.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been awayB.reached, had left
C.arrived, has been awayD.arrived at, has left
考点:考察过去完成时
14.— Didn’t you talk any with Rice?
—No, the plane __________ off when I rushed to the airport to see her off.

英语过去完成时题20套(带答案)及解析

英语过去完成时题20套(带答案)及解析

英语过去完成时题20套(带答案)及解析一、初中英语过去完成时1.She_______ballet before she entered film industry.A. has practicedB. had practicedC. will practicedD. would practiced【答案】 B【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。

本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。

【点评】考查过去完成时。

2.Jake _____his key in the office so he had to wait until his wife _______ home.A. has forgotten … comesB. forgot… comeC. had left… cameD. had left…would come【答案】 C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。

结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。

下文指的是过去某时的动作,故用一般过去时态。

选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。

解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

3.By the time I finished my homework,my mother .A. sleptB. has been asleepC. was asleepD. had been asleep【答案】 D【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.【点评】考查过去完成时。

4.When I ______ the cinema, the film _______for ten minutesA. got to; has begunB. arrived at; has been onC. reached; had begunD. hurried to; had been on【答案】 D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

(英语)英语过去完成时题20套(带答案)及解析

(英语)英语过去完成时题20套(带答案)及解析
A.passedB.have passed
C.was Leabharlann assedD.had passed
【答案】D
【解析】
试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.
A.have cookedB.were cookingC.had cookedD.would cook
【答案】C
【解析】
在英文中用by the time构成的从句修饰主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。
11.She _________the sign language before she served as a volunteer to help the deaf.
C.enjoyedD.had been enjoying
【答案】A
【解析】
试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。
考点:考查时态
15.I didn’t get into the two-hour quarrel; I know how it ______, though.
A.graduatedB.has graduated
C.had beenD.had graduated
【答案】D

高考英语过去完成时题20套(带答案)及解析

高考英语过去完成时题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套(带答案)

(英语)高考英语过去完成时题20套(带答案)一、单项选择过去完成时1.---I will never forget when we met the famous writer---Neither will I. He______ some goods and was at the checkout of a supermarket.A.had selected B.has selectedC.was selecting D.selected【答案】A【解析】试题分析:考查时态。

本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著名的作家。

我也是。

他那时是挑好物品之后在超市的收银台。

故选A考点:考查时态2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheatedB.being questioned; was cheatingC.questioned; had cheatedD.being questioned; has cheated【答案】C【解析】考查非谓语动词。

句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。

3.Catherine came home happily, which suggested that she the final exam.A.had passed B.pass C.would pass D.should pass【答案】A【解析】这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。

英语过去完成时题20套(带答案)及解析

9.At the awarding ceremony held in Tokyo, the scientists were surprised by what ______ inscience and technology.
A.has discovered B.has been discovered
8.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I seeB.had I seen
C.I had seenD.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
【答案】B
【解析】
试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。
考点:考查时态
14.They asked me to have a drink with them. I said that it was at least ten years since I __________ a good drink
17.She stared at the painting, wondering where sheit.
A.sawB.had seen
C.seesD.has seen

【英语】英语过去完成时练习题20篇含解析

【英语】英语过去完成时练习题20篇含解析一、单项选择过去完成时1.Could I do some explanations? Ito call on you yesterday, but someone came to see me just when I was about to leave.A.had intended B.intended C.would intend D.was intending【答案】A【解析】考查固定搭配。

have intended to do sth. =" i ntend" to have done sth.“本打算做某事”。

根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算......”。

故选A。

2.We to finish the work before dark, but the heavy rain held us up.A.meant B.was meaningC.had meant D.would mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。

Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3.After Jack ________ some e-mails, he started working on his report.A.sends B.has sent C.had sent D.would sent【答案】C【解析】试题分析:考查动词的时态。

句意:杰克发了几份电子邮件后,开始做他的课题。

状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态4.When we _______the railway station, the train _______for 5 minutes.A.got to, had been away B.reached, had leftC.arrived, has been away D.arrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。

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