1、高考英语过去完成时真题汇编(含答案)及解析一、单项选择过去完成时1I arrived late and missed the flight. I _ the traffic to be so heavy.Ahadnt expectedBhavent expectedCwouldnt expectDwas expected【答案】A【解析】考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。2 Although most adopted persons want the right to know who their natural parent
2、s are, some who have found them wish that they _ the experience of meeting.AhaventBhadntChadnt hadDhavent had【答案】C【解析】试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。 句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。考点:考查虚拟语气3(绵阳二诊)I happened to meet Lily yesterday.Lucky dog!You _each other for tw
3、o years.Ahavent seenBhadnt seenCdidnt seeDdont see【答案】B【解析】考查动词的时态。句意为:昨天我碰巧遇到莉莉了。真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。答案:B4Hardly _ when she _ someone knocking at the door.Adid she sit, heardBdid she sit, had heardChad she sat, had heardDhad she sat, heard【答案】D【解析】试题分析:考查倒装句和时态。本
4、句中放在句首的副词hardly,是一个表示否定含义的副词,放在句首谓语动词要使用部分倒装的形式。且hardly.when.意为“一.就.”,主句的动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人敲门。故D正确。【名师点睛】请先看一道题:a. I _ seen such a good harvest!b. _ I seen such a good harvest.A. have never, Never have B. never have, Have neverC. have never, Have never D. never have, Never have此题应选A。这里考
5、查的是否定词置于句首,句子用部分倒装的问题。一般说来,以下否定词位于句首,句子要用倒装(部分倒装-用一般问句的形式):seldom, never, little, few, hardly, not, not until, in vain, in no way, by no means, on no account, no longer 等。如:Never does he come late. 他从不迟到。Little did he know that the police were after him. 他一点也不知道警察在找他。By no means shall I go there aga
6、in. 我决不会再去那儿了。Hardly had he arrived at the station when the train began to leave. 他一到车站,火车就开动了。Few students did they see in the classroom. 他们在教室没看到几个学生。Not a word did I ever say to him. 我从未对他说过一句话。Not until all the fish in the river died did the villagers realize how serious the pollution was.直到河里的鱼
7、全死了,村民们才意识到污染是多么严重。考点:考查倒装句和时态5After Jack _ some e-mails, he started working on his report.AsendsBhas sentChad sentDwould sent【答案】C【解析】试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态6Wedidntget a hotel room because we _ in advance.Ahadnt bookedBhavent booke
8、dCwerent bookingDwouldnt book【答案】A【解析】试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didnt get .”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。考点:考查时态7She _the sign language before she served as a volunteer to help the deaf.AlearnsBhas learnedCwas learningDhad learned【答案】D【解析】试题分析:句意:她作为一名志
9、愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。考点: 考查动词时态的用法。8Father _ for London on business upon my arrival, so I didnt see him.Ahas leftBleftChad leftDwas leaving【答案】C【解析】分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。9As he approached the door, Mike looke
10、d into the room again to see if he _ anything behind.AleftBhad leftChas leftDwould leave【答案】B【解析】B 考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leave behind所表示的动作发生在look into之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。10 We didnt find Smith attending the lecture. No one _ him about _ a lecture the following
11、 day.Atold ;there to beBhad told ; there to beCtold; there wasDhad told ; there being【答案】D【解析】考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。11The wife a big dinner when the husband was aware of their eighth wedding anniversary that day.Awas still preparing Bhad hardl
12、y preparedCdid carefully prepare Dwould eagerly prepare【答案】B【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly.when一就,符合题意。故选B。12Could I do some explanations? Ito call on you yesterday, but someone came to see me justwhen I was about to leave.Ahad intendedBintendedCwould intendDwas intending【答案】A【
13、解析】考查固定搭配。have intended to do sth. = intend to have done sth.“本打算做某事”。根据yesterday可知,事情发生在过去,故用过去完成时,意为“本打算.”。故选A。13By the time my mother came back from work, my sister and I _ supper and were waiting for her at the table.Ahave cookedBwere cookingChad cookedDwould cook【答案】C【解析】在英文中用by the time构成的从句修饰
14、主句,主句通常用过去完成时,结构为had+过去分词,故本题选C。14Arriving at the party hurriedly, we were disappointed to find that the band playing.AstoppedBwill stopChad stoppedDhas stopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。15When Mary arrived she found all her child
15、ren _ for nearly two hours.Ahave gone to sleepBfell asleepCwas falling asleepDhad been asleep【答案】D【解析】试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。考点:考查时态的辨析。16Not until _a third time _that he had given birth to the reading system
16、 for the blind called Braille.ALouis Braille tried;he announcedBdid Louis Braille try;he announcedCLouis Braille had tried;did he announceDhad Louis Braille tried;had he announced【答案】C【解析】倒装句。句意:直到L布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字-Braille。Not until位于句首时,后面的从句不倒装,主句使用部分倒装,即把be/do/will/have/can等提到主语之前,A、
17、B两项的第二空未倒装,排除A、B;D项第一空不需要用倒装,排除D,故选C。17He said l5 people_,two of them_to hospitalAhave injured;admittingBhave been injured;being admittedChad injured;to admitDhad been injured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。
18、选D。18The joke was so interesting that we all burst out laughing. Never before _ heard a joke like that.AI haveBI hadChave IDhad I【答案】D【解析】试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。故选D考点:考察时态与倒装19-What do you think of the American singer Lady Gagas performa
19、nce?-Too crazy, but if I _to her concerts held yesterday, I would have enjoyed it.Awould goBwentChad goneDshould go【答案】C【解析】试题分析:考查虚拟语气。句意:-你觉得美国歌手Lady Gaga的表演怎么样?-太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用had done,主句用would have done,故选C。考点:考查虚拟语气20It was not until
20、3 days later that the boy came back to life and explained to the police what_ to him.Awas happeningBwas to happenChad happenedDhas happened【答案】C【解析】考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。happen发生在explain之前,是“过去的过去”,用过去完成时。21How long _each other before they _here?For about a year.Ahave they known, co
21、me Bdid they know, cameCdo they know, come Dhad they known, came【答案】D【解析】【详解】考查时态。句意:他们来这儿之前认识多久了?大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。故D选项正确。22When enough years _ to enable us to look back, we sometimes discussed the events leading to his accident.Awent byBwere
22、to go byChad gone byDgoes by【答案】C【解析】【详解】考查动词时态。句意:当足够长的时间过去后,我们可以回顾过去,我们有时讨论导致他发生事故的事件。结合下文we sometimes discussed可知“足够长的时间过去”发生在“讨论”之前,而discussed为一般过去时,故go by发生在“过去的过去”应用过去完成时。故选C。23Did Linda see the traffic accident?No, no sooner _ than it happened.Ahad she goneBshe had goneChas she goneDshe has g
23、one【答案】A【解析】【分析】【详解】考查部分倒装。句意:-Linda看见交通事故了吗?-没有,她刚走,就发生交通事故了。本题考查固定句式:No soonerthan, “一就”,主句中时态用过去完成时,no sooner位于句首时用倒装,即将had置于主语之前,故选A。【点睛】一些句型,如scarcelywhen, no sooner than, hardlywhen引导的主从复合句主句要求使用过去完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。24I insisted he_ back the wallet to the lady
24、, but he insisted he_it.Ahanded; didnt stealBhand; hadnt stolenChand; not stealDhanded; hadnt stolen【答案】B【解析】【详解】考查insist 用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。insist 后跟宾语从句分两种情况,一,表示坚持要去做某事(未做) insist+that从句(主语+should+动词原形)should可省也可以不省,但要记住动词一定要用原形,这是一种虚拟语气。二,但如果表对已经发生过的事的一种看法,(注意;是对已经发生过的事)则使用正常时态。根据句
25、意可知,故选B项。25By the end of last year, another new hospital _ in our city.Awould completeBwould be completedCwas completedDhad been completed【答案】D【解析】【详解】考查时态及语态。句意:去年年底为止,我们这座城市又建了一个新的医院。句中有by the end of表示“到为止”如果后面接过去的时间,句子要用过去完成时。本句中by the end of last year,by后是过去的时间状语,句子要用过去完成时,故选D。【点睛】By表示时间,意为“到.时为
26、止”;该词经常与完成时连用。如果后接by后面是现在的时间,句中就使用现在完成时;如果by后面是过去的时间状语,就使用过去完成时;如果后面是将来的时间,就使用将来完成时。By the time he was ten, he had learnt about 1,000 English words.到他十岁时,他已学了约一千个英语By 2012the population of this city will have risen to 20 millon.到2020年,这个城市的人口将增至二千万。By the time Jane gets home, her aunt will have left
27、 for London to attend a meeting.当简到家时,她的姑妈已经动身去伦敦参加一个会议了26I _ to help you to do homework but I couldnt spare any time. I _ a composition last night and Ill finish it tomorrow.Awanted;wroteBhad wanted;was writingChad wanted;wroteDwanted;have been writing【答案】B【解析】【详解】考查动词时态。句意: 我本打算在家庭作业方面帮助你的,但是我抽不出时
28、间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短语had wanted to do 本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。27-How was the Third World Intelligence Congress in Tianjin, Bella?-Wonderful! It was the first time I _ such intelligent robots.Ahas seenBhas been seenChad seenDhad been seen【答案】C【解析】【详解】考查时态语态。句意:Bella,在天津举行的第三届世界
29、智力大赛怎么样?很棒!这是我第一次看到这样的智能机器人。固定句式It is/was the+序数词+time sb从句.意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;当前面使用was的时候,后面的从句使用过去完成时。本句前面使用了was,说明应该使用过去完成时。且主语I与see构成主动关系,要使用主动语态。故C项正确。28It was the third time that she _ the Great Wall.Awent toBhad been toCvisitedDvisit【答案】B【解析】【详解】考查固定句型。句意:这是她第三次去北京。在It
30、 was the first/second/thirdtime that这个固定句型中,that从句中应用过去完成时。故选B项。【点睛】本题涉及到了两个常考句式:(1)It is the first/secondtime that .在这个句型中,that从句要用现在完成时(2)It was the first/secondtime that . 这个固定句型中,that从句中应用过去完成时。考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。29The twins, who their homework, were a
31、llowed to play badminton on the playground.Awill finishBfinishChave finishedDhad finished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。【知识拓展】考点:考查时态过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。过去完成时的时间状语before, by, until , when, after, once, as soon as。表示过去某一动
32、作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:intend打算,hope希望,plan计划,mean预定,want想要, think想要,等。用于表示与过去事实相反的虚拟条件从句中【名师点睛】考查过去完成时。过去完成时常用于:(1)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。(2)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。(3)在含有定语从句的主从复合句
33、中,如果叙述的是过去的事,先发生的动作常用过去完成时。(4)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本题末尾were allowed to play badminton暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。30An international team of astronomers announced Wednesday that they _ the first-ever image of a black hole.Ahave capturedBwere
34、capturingChad capturedDwould capture【答案】C【解析】【详解】考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。此处announced是过去的动作,capture动作发生在announced之前,过去的过去,所以用过去完成时态,故选C。31Entering the step-classroom (阶梯教室), I found the lecture _ and the people _ attentively.Abegan, listenedBwas begun, was listeningChad begun, listened
35、Dhad begun, were listening【答案】D【解析】【分析】【详解】考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。32I saw Jack in the lift this morning. He around here for a long time.Awont be seen Bhadnt been seen Chasnt been seen Dwasnt seen【答案】B【解析】【详解】考查时态。句意:今天早上我在电梯里看到
36、杰克了。他很久没有在这里出现了。根据句意可知,此处描述的动作发生在saw之前,属于“过去的过去”,应使用过去完成时。故B选项正确。33Janet, who _ her homework, was allowed to play badminton on the playground.Awill finish BfinishChas finished Dhad finished【答案】D【解析】【详解】考查时态。句意:Janet已经完成作业,她被允许到操场上打羽毛球。分析句子结构可知,主句为 Janet was allowed to play badminton on the playgroun
37、d主句谓语动词为was allowed是过去时,表示动作发生在过去。who _ her homework为定语从句.完成作业动作发生在被允许打羽毛球之前,即过去的过去,应该用过去完成时。D项符合语境,故选D。34A rescue worker risked his life saving two tourists who _ in the mountains for two days.Aare trapping Bhave been trappedCwere trapping Dhad been trapped【答案】D【解析】考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里
38、两天的旅游者。“who _ in the mountains for two days”是定语从句,修饰two tourists,two tourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应用过去完成时态。综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为had done,被动语态的表达形式为had been done。35How was your job interview?Very successful. I _
39、 my homework about the company, you know.Ahad done Bhave doneCdid Dwas doing【答案】A【解析】考查时态。句意:你的工作面试怎么样?非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。36Did your father enjoy seeing his old friends yesterday?Yes, he did. They each other for ages.Adidnt see Bwouldnt seeChav
40、ent seen Dhadnt seen【答案】D【解析】考查时态。你父亲昨天喜欢看他的老朋友吗?是的,喜欢。他们多年没见面了。这里指的是“昨天以前,多年没见面了”,所以句子用过去完成时态,答案为D。37I found the film hard to follow because it _ when I arrived.Ahad begun Bwas beginningChas begun Dwould begin【答案】A【解析】考查动词时态。句意:我觉得这部电影很难理解,因为当我到达时它已经开演了。根据所给时态arrived可知,表示到达前已经开演了,用过去完成时,故选A。38Li Hu
41、a _ his money for dollars before he went on a holiday in America.Aexchanges Bhas exchangedCwill exchange Dhad exchanged【答案】D【解析】考查时态。句意:李华去美国度假以前他把钱换成美元。根据句意可知用过去完成时态,故选D。39At the awarding ceremony held in Tokyo, the scientists were surprised by what _ in science and technology.Ahas discovered Bhas
42、been discoveredChad discovered Dhad been discovered【答案】D【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是被动关系,故选D。40-Did you know any German before you arrived in Munich?-Never_ it, actually.Ahad I learnedBdid I learnCI had learnedDI learned【答案】A【解析】【详解】考查倒装和时态。句意:来慕尼黑之前你
43、懂德语么?事实上我从来没学过。never位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrived in Munich之前,也就是过去的过去,应该用过去完成时,故A项正确。【点睛】注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:never,hardly,seldom,little,few, not until, by no means, nowhere, no longer。如:By no means could you tell him about this.你绝不能把这件事告诉他。Never in my life have I heard of such a thing.我一生中从未听过这样的事。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。