1、高中英语过去完成时经典大题例题1单选题(经典例题高频考点-名师出品必属精品)1、Jenny, how was your trip to Beijing?Oh, I missed it. I wish I _ my vacation there.Aam spendingBwill spendChave spentDhad spent答案:D解析:本题考查虚拟语气。wish的虚拟语气,表示与过去事实相反的,用过去完成时,选D。2、Father _ for London on business upon my arrival, so I didnt see him.Ahas leftBleftCha
2、d leftDwas leaving答案:C解析:考查时态。句意:我到达时,父亲已经出差去了伦敦,所以我没有见到他。根据句意和句中“didnt see”可知,“so”后句子中的动作发生在过去,为一般过去时,“出差去了伦敦”的动作发生在“didnt see”的动作之前,即“过去的过去”,故空格所在句应用过去完成时,谓语动词为“had done”,故空格处应填“had left”。故选C项。3、I can still find the toy car though my mother has _.Ahidden awayBhid it awayChidden away itDhidden it a
3、way答案:D解析:考查动词短语。句意:虽然我妈妈已经把玩具车藏起来了,但我仍然能找到。hide away藏起来。由动词和副词构成的动词词组,代词做宾语,代词要放在动词和副词之间。故选D。4、 Did you watch the live broadcast of Gangnan Style last night?Yes, I _ so excited for a long time.Adidnt feelBwasnt feelChavent feelDhadnt feel答案:D解析:考查时态辨析。看did就说明是已经问过了,而这件事发生在过去的过去,所以用过去完成时,故选D。考点:考查时态
4、。5、The last bus _ two minutes before I arrived at the bus stop. What a pity!AleftBhas leftCwas leavingDhad left答案:D解析:考查过去完成时。句意:最后一辆公共汽车在我到达车站前两分钟就开走了。真遗憾!分析句子成分可知,在before引导的时间状语从句中,从句的动作arrived发生在过去,主句动作“离开”发生在从句动作之前,表示“过去的过去”要用过去完成时。故选D项。6、By the time he arrived, every one_ medical care.Ahas rece
5、ivedBhave receivedChad receivedDwould receive答案:C解析:考查时态。句意:他到的时候,每个人都得到了医疗护理。by the time到时候,后接过去时间,主句用过去完成时。故选C。7、John talked with me for about an hour yesterday. Never him talk so much.AI heardBdid I hearCI had heardDhad I heard答案:D解析:考查时态和倒装。句意:约翰昨天和我谈了约一个小时的话。我以前从未听过他说那么多话。根据句意可知,hear所表示的动作发生在ta
6、lked所表示的动作之前,表示过去的过去,应用过去完成时; 又因表示否定意义的副词never位于句首时,句子需用部分倒装。故D选项正确。8、That was the fourth time that Mr. Smith _the Summer Palace.Ahas visitedBvisitsChad visitedDto visit答案:C解析:考查过去完成时。句意为“这已经是史密斯先生第四次参观颐和园了。主句时态为一般过去时,从句时态应该用过去完成时,若主句时态为一般现在时,则从句应用现在完成时。故选C。9、How long _each other before they _here?F
7、or about a year.Ahave they known, comeBdid they know, cameCdo they know, comeDhad they known, came答案:D解析:考查时态。句意:他们来这儿之前认识多久了?大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。故D选项正确。10、Writing out all the invitations by hand was more time-consuming than we_.Awill expectBare
8、expectingCexpectDhad expected答案:D解析:考查时态。句意:手工写下所有的邀请函要比我们预料的花去更多的时间。根据句意可知我们预料是在实际上写之前发生的,而本句中实际写花去的时间使用了过去时was,所以expect使用过去完成时。故D正确。11、If only I _ her _ that I book an air ticket in advance. I _ a slight change in schedule could have such a strong influence on my travel plan.Afollowed; plan; dont
9、expectBhave followed; instruction; didnt expectCfollowed; example; hadnt expectedDhad followed; advice; didnt expect答案:D解析:考查虚拟语气和时态。句意:我要是听从她的建议提前订机票就好了。我没想到日程上的一点变化会对我的旅行计划产生如此大的影响。if only(但愿/如果就好)句子中用虚拟语气,由句意可知,是对过去的虚拟,时态用过去完成时(had done),此处表建议,第二空用advice,第三空“没想到”是过去的一种事实,用一般过去时。故选D项。12、Mary had a
10、 great talent for writing. By the time she was 16, she _ three books about teenagers.AwroteBwould writeChad writtenDhas written答案:C解析:考查时态。句意:玛丽很有写作天赋。到16岁时,她已经写了三本关于青少年的书。分析句子结构可知,空处为句子的谓语动词,根据“By the time she was 16”可知,时态用过去完成时态。故选C。13、Though I _ to go abroad for further study, I changed my mind a
11、nd decided to stay with my family.Ahad wantedBwantedCwould wantDdid want答案:A解析:考查过去完成时态。句意:虽然我想出国深造,但我改变了主意,决定和家人待在一起。动词want/plan/mean/hope等的过去完成时态,表示本打算/计划、希望做某事(实际未做)。故选A项。14、By the end of 2010, he _ in NBA for nine years.AplaysBplayedChas playedDhad played答案:D解析:考查时态辨析。句意:到2010年底,他已经在 NBA 呆了9年。根据
12、本句中的时间状语“By the end of 2010”,可知,时间为截止到2010年底之前,所以动作表示过去之过去,因此主句的时态要用过去完成时。选项A为一般现在时;选项B为一般过去时;选项C为现在完成时;选项D为过去完成时。故选D。15、“Have you ever been to Chongqing?” he asked me.He asked me .Ahad I ever been to ChongqingBhave I ever been to ChongqingCwhether I had ever been to ChongqingDif I have ever been to
13、 Chongqing答案:C解析:考查句型转换。句意:“你以前去过重庆吗?” 他问我。他问我是否去过重庆。根据所给句子可知,此处考查直接引语变成间接引语,实际上横线上所填的内容是一个宾语从句,主句用的一般过去时,从句要使用相应的过去时态,这里用过去完成时。根据动词asked可知,应用whether“是否”引导。故选C。16、Sun Yang, a young Chinese swimming talent, _ several gold medals before the 2012 London Olympics.AwonBhas wonChad wonDwere to win答案:C解析:考
14、查动词时态。句意为:孙杨是中国游泳的人才,他在2012年伦敦奥运会之前就获得了几块金牌。由句中的“before”一词可知,孙扬获得金牌是2012年伦敦奥运会之前的事情,即过去(2012年)的过去,所以应用过去完成时态。故答案选C。17、By 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解析:考查动词时态。句意:当我妈妈下班回来的时候,
15、我和姐姐已经煮好晚饭,在桌子旁等着她。根据By the time my mother came back from work可知,主句描述的动作发生在my mother came back from work之前,属于“过去的过去”,应用过去完成时。故选C项。18、Did you enjoy staying with your friend last week, Lily?Yes. I _ with him for a long time.Ahavent stayedBdidnt stayChadnt stayedDwouldnt stay答案:C解析:考查时态。句意:莉莉,你上周和你朋友在一
16、起过得愉快吗?是的。我和他相处的时间不长。结合语境,表示在过去某个动作或某个具体时间之前已经发生、完成的动作或情况,即“过去的过去”,应用过去完成时。故选C。19、She was surprised to find the fridge empty ; the child everything .Ahad been eatingBhad eatenChave eatenDhave been eating答案:B解析:考查时态。句意:她惊讶的发现冰箱空了,这个孩子已经吃完了冰箱里所有的东西。上文“她惊讶的发现冰箱空了”已经发生在过去,而“这个孩子吃完了冰箱里所有的东西”发生在过去的过去,用过去完
17、成时,故选B。20、When Mohammed, a friend of mine from the Middle East, first went to the United Kingdom to attend the university, he _ with women in the same class before.Ahad never studiedBwould never studyChas never studiedDdid not study答案:A解析:考查动词时态。句意:我的一位中东朋友Mohammed第一次去英国上大学时,他从来没有在同一个班和女生一起学习过。结合语境可
18、知“从来没有和女生学习过”发生在“第一次去英国上大学”之前,即“过去的过去”应用过去完成时。故选A。21、I hear you won the prize in the English Contest last week.That was the second time that I _ the prize.Ahave gotBgotCgetDhad got答案:D解析:考查过去完成时。句意:我听说你在上星期举行的英语比赛中获奖了。这是我第二次获奖。一般说来,在It/This is the first(second, third.) timethat结构中,that从句通常用现在完成时;在It
19、 was the first(second, third.)time that结构中,that从句通常用过去完成时。根据was可知,此处应用过去完成时。故选D项。22、Ted told his father he _ his homework three hours before.AfinishedBhas finishedChad finishedDwas finishing答案:C解析:考查时态。句意:特德告诉他的父亲三个小时前他就完成了家庭作业。根据句中时间状语three hours before和动词told可知,用过去完成时,表示过去的过去。故选C。小提示:本题考查时态。句中包含的时
20、间状语是解答此题的突破点。所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,根据时间状语可以看出正确答案。本题的关键在于抓住题干中的时间状语three hours before,再抓住主句已用一般过去时,从而得出答案。23、Bob called to tell his mother that he couldnt enter the house, for he _ his key at school.Ahad leftBwould leaveCwas leavingDhas left答案:A解析:该句句意为Bob打电话给他的妈妈,告诉她说他进不了房门,因为他把他的
21、钥匙忘在学校了。根据句意可知,把钥匙忘在学校(leave)的动作发生在打电话(called)之前,called 是过去时,那么忘记钥匙在学校leave就是发生在过去的过去,即过去完成时,故选择A项。【考点定位】考察时态。24、It is said that Johns paper got an AHe deserves it. He _ a lot before he handed it in.ApreparedBpreparesChad preparedDhas prepared答案:C解析:考查时态。句意:据说约翰的论文得了A。他应该得到A。上交之前他做了很多准备。根据时间状语before
22、 he handed it in可知,“准备”发生在“上交”之前,属于过去的过去,应用过去完成时。故选C。25、-Can he get the first prize for running in this sports meeting?-Impossible now. He_ to do so, but he hurt his leg yesterday.Ais expectedBhad been expectedCwas expectedDwould expect答案:B解析:考查过去完成时。句意:在这次运动会上他能获得跑步第一名吗?现在不可能。他本来应该会,但他昨天伤了腿。A:is ex
23、pected被预料的;B: had been expected被预料的; C:was expected被预料的; D:would expected将会预料的。had expected 表达原先想(要)做某亊,但实际上没有做成,故主句应为had+过去分词,主语he和谓语expect之间是被动关系。故选B。26、Recently, Prince Albert II of Monaco expressed his thanks for the aid they _ from China.AreceiveBare receivingChave receivedDhad received答案:D解析:考
24、查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的Albert II王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。27、Not until_removed his shoes did he enter one of the low-ceiling rooms of the Japanese house.AheBdid heChe hadDhad he答案:C解析:考查时态。句意:直到他脱下鞋子,他才进入一间天花板很低的日本房间。本句中not
25、until引导从句置于句首,主句进行了倒装“did he enter”,但是until所在的从句不倒装,从句动作remove发生在主句动作enter之前,所以要用过去完成时(had done)。故选C项。28、The girl _ on the ground _ to me that had _ the purse on the desk.Alying, lay, laidBlying, lied, laidClie, lied, layDlay, lied, lain答案:B解析:考查动词。句意:那个躺在地上的女孩对我说慌,说她把钱包放在桌子上了。第一个空是lying做定语,也所修饰名词gi
26、rl,与之是主动关系;第二空是谓语动词,说的是过去的事情,所以要用一般过去时;第三空是过去完成时,lay(放)的过去分词是laid,故选B。29、By the time he was 14, he advanced math on his own. It was the reason that he could answer the difficult math problem.AstudiedBhad studiedCwas studyingDhas studied答案:B解析:考查时态。句意:到他14岁的时候,他自己学过高等数学。这就是他能解答这道难题的原因。bythetime+一般过去式
27、,主句一般用过去完成时。故选B。30、Just as I got to the school gate, I realised I _ my book in the cafe.Ahave leftBhad leftCwould leaveDwas leaving答案:B解析:考查时态。句意:我刚一到学校门口,就意识到我把书落在餐馆了。realized后省略了that,这里是一个宾语从句,从句时态与主句保持一致,“落下”的动作发生在“意识到”之前,应该用过去完成时,故选B。小提示:本题考查时态。宾语从句的“三要素”是连接词、时态和语序。连接词主要可分为三种,即that;if/whether;wh
28、at/how/when/where等;宾语从句用陈述句语序;宾语从句的时态要与主句保持一致,发生在“过去的过去”的动作,用过去完成时。31、_ many times, but he still couldnt understand the structure of the sentence.AHaving been toldBHaving toldCHe had been toldDThough he had been told答案:C解析:考查句子结构。句意:他已经听过很多次了,但他还是不明白这个句子的结构。连词though和but不能一起使用,排除D项;因有连词but连接,逗号前不能用非谓
29、语动词状语表达,排除A,B两项;用完整的句子表达是正确的。故选C项。32、When he lost his job because of carelessness, he felt he had _ his family.AfellBfeaturedCfailedDfigured答案:C解析:考查动词词义辨析。句意:当他因为粗心大意而失去工作时,他觉得自己辜负了家人。A. fell跌倒,减少;B. featured以为特色;C. failed辜负,使失望;D. figured认为,理解,弄懂,计算。由语意可知,他丢了工作,所以他觉得这件事使他的家人失望,fail符合语境;此处应用动词过去分词形
30、式与助动词had组合为过去完成时态,表示动作发生在felt之前。故选C项。33、His earlier concert in Shanghai_a big success.It was the first time the Taiwan singer_a concerton the mainland.Ais;heldBwas;heldChad been;would holdDwas;had held答案:D解析:考查时态。句意:他早些时候在上海的演唱会非常成功。这是这位台湾歌手第一次在大陆举办音乐会。第一空:根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:It was the
31、first time后面的从句谓语动词使用过去完成时。故选D。34、No sooner _ up the catwalk than the spotlight shone down on her.Adid the model startBthe model had startedChad the model startedDthe model started答案:C解析:考查时态和倒装句。句意:模特刚走上T台,聚光灯就照在她身上。no sooner. than.引导的时间状语从句,前面的主句通常用过去完成时,后面的从句通常用一般过去时,当no sooner放于句首时,前面的主句应采用部分倒装,
32、助动词had在主语the model之前。故选C项。35、Did you have to do much for the dinner party?Helen _ everything by the time I got home.AfinishedBwas finishingCwould finishDhad finished答案:D解析:考查时态。句意:你必须为晚宴做很多事吗?我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。36、The little girl _ her heart out because she _ her toy
33、 bear and believed she wasnt ever going to find it.Ahad cried; lostBcried; had lostChas cried; has lostDcries; has lost答案:B解析:试题分析:考查时态:句意:小女孩伤心的哭了,因为她丢了玩具玩具熊,相信她不会再找到它了。Cry和believe是同时发生的,用一般过去式,丢了玩具在哭之前,所以后面空用过去完成时。选B。考点:考查时态37、No sooner _ down on bed _the telephone rangAhad he lain, thanBhad he li
34、ed, whenCdid he lie, thanDhad he laid, before答案:A解析:考查倒装句和固定句型。句意:他一躺床上,电话就响了。分析句子结构,从句时态为一般过去时,主句动作发生在过去的过去,应用过去完成时。其中no sooner . than .为固定句式,意为“一就”,且no sooner位于句首时,主句部分使用部分倒装,即No sooner had主语done形式。另外,本句中的动词lie是不规则动词,表示“躺”时,过去分词为lain。故选A项。38、It was three weeks since this iconic actress _ positive
35、due to close contact with viral clusters.Ahas testedBtestedChad testedDwere tested答案:C解析:考查时态。句意:三周前,这位著名女演员因与病毒群密切接触而检测呈阳性。此处为句型It was+时间段+since+过去完成时,表示“到过去某个时间为止做某事有多长时间了”,故选C。39、The manager is said to have arrived back from Paris where he _ some European business partners.Awould meetBis meetingC
36、meetsDhad met答案:D解析:考查时态。句意:“据说经理已经从巴黎回来了,在巴黎会见了一些欧洲生意伙伴。”不定式动作arrived发生在过去,定语从句met发生在过去的过去,故用过去完成时。40、After the experts _ a whole year on the traffic issue, they finally came to a solution.Ahad spentBwere spendingChave spentDwould spend答案:A解析:考查时态。句意:专家们在交通问题上花了整整一年的时间,最后终于找到了解决办法。根据they finally ca
37、me to a solution可知主句是一般过去时,且spend发生在came之前,因此从句的时态是过去完成时。故选A项。小提示:本题考查了过去完成时。过去完成时表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。肯定句的结构:主语+had+动词过去分词。其在状语从句中用法以下:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。如:when,before,after,as soon as,til/untill导的复合句。例如:When I woke up, it had already stopped raining.我醒来时雨已停了。4
38、1、By the time the policemen broke into the house, the thief away through the window.AranBis runningChas runDhad run答案:D解析:考查时态。句意:到警察破门而入的时候,小偷已经从窗户逃走了。根据句子结构和意思可知,这里考查by the time后面引导的时间状语从句,表示“到时候为止”的意思,从句谓语动词用一般过去时,主句要用过去完成时,表示过去的过去发生的动作。故选D。42、It rained heavily last night. Now the river two feet.
39、Ahas raisedBis raisingCis risingDhas risen答案:D解析:考查时态。句意:昨晚下起了大雨。现在河水涨了两英尺。结合句意句子用现在完成时态,句子主语是the river,故答案为D。43、To our great relief, the exam turned out to be not so difficult as we_AimaginedBhad imaginedCwould imagineDhave imagined答案:B解析:试题分析:句意:令我们感到欣慰的是,这次考试表明并没有我们想象中那么难。由谓语动词turned out可知动作发生在过去
40、,imagine这个动作又发生在turn out之前,所以用过去完成时选B。考点:考查动词时态的用法。44、Alex came back home the day before yesterday.Really? Where _ at all?Ahad he beenBhas he beenChad he goneDhas he gone答案:A解析:考查动词短语及时态。句意:Alex前天回家了。真的吗?他究竟去哪儿了?动词短语have been to指的是去过某地回来了,have gone to指的是去了某地还未回来。根据Alex came back home the day before
41、yesterday.可知,“Alex去了哪是”发生在“他回家之前”,属于过去的过去,应用过去完成时。故选A项。45、At first, many people refused to believe that living things, including humans, _ from lower forms of life.AevolvedBhas evolvedCwas evolvingDhad evolved答案:D解析:考查动词时态。句意:起初,许多人不相信生物,包括人类,是从低等生物进化而来的。该句是复合句,含that引导的宾语从句;主句是一般过去时,从句动作先于主语动作,所以用过去完成时。故选D。17