1、1 高中英语过去完成时基本知识过关训练高中英语过去完成时基本知识过关训练 单选题(经典例题高频考点-名师出品必属精品)1、Was this the first time that you _ Hong Kong?Ahave visitedBhave been visited Chad visitedDhave been visiting 答案:C 解析:考查时态语态。句意:这是你第一次来香港吗?“It/This is/was the first timethat 从句”是个特殊结构,主句为一般现在时,that 从句中用现在完成时;主句为一般过去时,that 从句中用过去完成时。you 与 vi
2、sit 是主动关系,故选 C 项。2、The _ look on his face suggested he _ that.Asurprised;hadnt expectedBsurprising;hadnt expected Csurprised;hasnt expectedDsurprised;wouldnt have expected 答案:A 解析:考查形容词和时态。句意:他脸上吃惊的表情表明他没有预料到会这样。第一个空形容 his face,要用-ed 形式;第二个空,这里含有一个宾语从句,“表明”已经发生在过去,而“他没有预料”要发生在“表明”之前,表示过去的过去,故用过去完成时,
3、故选 A。3、I _ to give you just a surprise quiz but on second thought I chose to let you reflect on your exercises.Ahad intendedBhas intendedCintendedDhas been intended 答案:A 解析:2 考查时态。句意:我本打算给你一个惊喜测验,但经过仔细考虑,我选择让你反思一下你的练习。根据 I chose to let you reflect on your exercises.可知,had intended to do sth“本打算做某事,实
4、际上却未做”符合句意。故此题选 A。4、The earthquake,which occurred at 8:58,didnt cause many deaths,for most people _.Agot upBhad got up Cwere getting upDhave got up 答案:B 解析:句意:发生在 8:58 的地震没有造成许多人死亡,因为(那时候)大多数人已经起床了。根据 occurred 可知,地震发生在过去,而人们起床发生在地震之前,所以应用过去完成时。故选 B。【点评】过去完成时用法概述:表示过去某一时间或动作以前已经发生或完成了的动作.它表示动作发生的时间是“
5、过去的过去”.表示过去某一时间可用 by,before 等构成的短语,也可用 when,before 等引导的从句或通过上下代表示.过去完成时由“助动词 had+过去分词”构成.His eyes shone brightly when he finally received the magazine he had long expected.当她终于收到她盼望已久的杂志时,她兴奋得两眼闪光.本题根据语境:大多数人已经起床了发生在地震发生之前,而地震发生在过去,所以是过去的过去,用过去完成时态。5、By the time she _in the gymnastics tournament at
6、the New York Goodwill Games,she _ a junior gymnast for eleven years.Acompeted;has beenBcompetes;has been Ccompeted;had beenDwill compete;will have been 答案:C 3 解析:考查时态。句意:等到她完成纽约友好运动场的体操比赛后,她就已经做了 11 年的少儿体操运动员了。根据英语语法,by the time(到时)与完成时态连用。主句 had been 是过去完成时态,所以 by the time 引导的时间状语从句需要用一般过去时态,故选 C。6
7、、The hunter insisted that he _ a tiger and that a searching team _ to hunt for it.Ahas seen;be set upBhad seen;be set up Csaw;would be set upDshould see;should be set up 答案:B 解析:考查时态、语态和虚拟语气。句意:猎人坚持认为他看到了一只老虎,并坚持要求成立一个搜索小组来追捕它。第一空动词 insist 意为“坚持认为”,后接宾语从句陈述句,从 insisted 中可以推断猎人看的这个动作是发生在过去的过去的,故应该用过去
8、完成时,应该是 had seen;第二空动词 insist 意为“坚持要求”,后接宾语从句虚拟语气(从句谓语部分用(should)+动词原形),从句主语 a searching team 和从句谓语动词 set up 是被动,故用(should)be set up。故选 B 项。7、-You look very tired.Whats wrong with you?-How bad luck today is!By the time I arrived at the airport,the plane_.AleftBwas leavingChas leftDhad left 答案:D 解析:考
9、查时态。句意:你看起来很累。你怎么了?今天运气真差!当我到达机场时,飞机已经离开了。by the time+一般过去时,主句为过去完成时。故选 D 项。8、Why I didnt see you at Jims birthday party last night?I _ a call from my boss,telling me to do some extra paperwork.4 Ahave receivedBwould receiveChad receivedDreceived 答案:D 解析:考查时态。句意:为什么我昨晚在 Jim 的生日聚会上没看到你?我接到老板的电话,让我做了一
10、些额外的文书工作。根据时间状语 last night 可知,此处应用一般过去时,谓语动词为过去式,描述过去(昨晚)发生的事情。故选 D 项。9、-How did you enjoy your weekend,Cindy?-I _ to go to camp on the mountain,but it was ruined by the rainy days.Awould planBhad plannedChave plannedDplanned 答案:B 解析:考查时态。句意:辛迪,你周末过得怎么样?我原计划在山上露营,但被雨天破坏了。根据“but it was ruined by the
11、rainy days.”可知,事情发生在过去,而“计划”动作发生在“被雨天破坏”之前,所以用过去的过去,即过去完成时,表示“原计划”。故选 B。10、By the end of last week,they _ more that 30,000 books of this kind.AsoldBhad sold Cwere sellingDhave sold 答案:B 解析:考查谓语动词的时态。句意:到上周末为止,他们已经卖出了这种书 30000 本。by+过去的时间,句子要用过去完成时,根据句中的“by the end of last week”可知,本句用过去完成时,因此选 B 项。11、
12、The lady insisted that the young man _her wallet and_to the police station at once.5 Ahad stolen;be sentBshould steal;sent Chas stolen;sendingDsteal;had been sent 答案:A 解析:试题分析:此处第一空考查的是客观事实,用过去完成时,表示动作发生在主句谓语动作之前。第二空表示态度,用虚拟语气 should+动词原形的形式。Should 可以被省略。故选 A。句意:那位女士坚持那个年轻人偷了她的钱包,他应该立刻被送到警察局去。考点:考查虚
13、拟语气及时态。12、We first met on a train in 2010,but we both felt immediately that we _ each other for years.AknewBhave known Chad knownDknow 答案:C 解析:考查时态。句意:我们第一次见面是在 2010 年的火车上,但我们都立刻觉得我们已经认识对方很多年了。A.knew 认识;B.have known 认识;C.had known 认识;D.know 认识。首先弄清说话者在谈论过去的事情,因此用过去时,排除 B、D 两项,根据后句“but we both felt i
14、mmediately that we _ each other for years.(但我们都立刻觉得我们已经认识对方很多年了)”可知动词 know 在 felt 之前,即过去的过去,因此用过去完成时。故选C。13、Mr.Green asked Lily whether she had passed the exam_.AyesterdayBthe day beforeCthe day agoDbefore the day 答案:B 解析:6 考查时态,句意:格林先生问莉莉前一天她是否通过了考试。yesterday 和一般过去时连用;before 用在完成时态中,但是“前天”应表达成 the
15、day before(yesterday)。本句中主句的谓语为 asked,所以表示过去问;宾语从句使用了过去完成时 had passed,所以时间状语应为表示“过去之过去”,选项 B 符合题意,故选 B。14、They _ with each other for two years before they got married.Ahad fallen in loveBgot in loveChad been in loveDfell in love 答案:C 解析:试题分析:考查时态:句意:在结婚之前他们已经相爱两年了。Fall in love 为非延续性动词短语,不能与 for two
16、years 连用,故排除 A、D 项。be in love 为表示状态的动词短语,可以与 for two years 连用。且 fall in love 这个动作发生在“got married”之前,故用过去完成时。选 C。考点:考查时态 15、The ship _ just _ the ferry terminal when the fire was detected in the engine room and returned soon.Ais;leavingBhas;leftChave;leftDhad;left 答案:D 解析:考查动词时态。句意:当船刚刚离开渡口时,这时突然检测到机
17、房里着火了,很快就回来了。主语 had done when,为固定句型,刚刚做完某事,这是突然发生了某事。根据句意可知,leave the ferry terminal 发生在the fire was detected 之前,故用过去完成时,故选 D。16、Soon Marc found that abstract painting _ its connection with life.Ahad lostBhas lost Chas been lostDhad been lost 答案:A 7 解析:考查谓语动词时态和过去完成时。句意:很快 Marc 发现那副抽象画已经失去了和生活的联系。首先
18、空处后 its connection 是 lost 的宾语,所以空处不能用被动,排除 CD 项。另外主句谓语动词为 found,一般过去时,所以that 引导的宾语从句也要用过去时的某种时态,根据句意,应用过去完成时 had lost,表示“已经失去了”。而 B项是现在完成时,和主句中时态不一致,也要排除。故选 A 项。17、How about the football game yesterday?It was cancelled.Hardly when it started raining.Ait had begunBdid it begin Chad it begunDit began
19、答案:C 解析:考查固定句式。句意:昨天的足球赛怎么样?取消了。刚开始,天就开始下雨了。hardly.when意为“刚一就”,主句用过去完成时,从句用一般过去时。英语中否定词半否定词置于句首,句子要部分倒装。故选 C 项。小提示:否定词或半否定词置于句首,句子要部分倒装。否定词或半否定词置于句首,句子要部分倒装,如否定词或半否定词 never,hardly,no sooner,1)刚一就(hardlywhen/before/no sooner than),如本小题中就是这个结构。Hardly had I reached home when it started to rain.我刚一进家天就下
20、起雨来。No sooner had the boy said sorry to her than he remember what she had treated him before.郍孩子刚一向她道歉就记起来过去她是如何对待自己的 2)也不(没)(neither/nor)He can not do it by himself,neither/nor can I.他独自做不来,我也做不来。8 3)只有在的情况下(only)Only when you have got a stable job can you marry and start a family.只有找到稳定的工作你才能结婚成家。
21、4)直到(的时候)才(not until)Not until I entered the classroom did the teacher ask me why I was late.我进了教室老师才问我为什么迟到了。18、Arriving at the party hurriedly,we were disappointed to find that the band playing.AstoppedBwill stop Chad stoppedDhas stopped 答案:C 解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的 were disappointed 的状态
22、发生在过去,stop 这个动作发生在其之前,故应用过去完成时。所以选 C。19、Jane said,“What did he hear about a week ago?”Jane asked _ about _.Athat he hearda week ago Bwhat he had heardthe week before Cwhat he had heard a week ago Dif he heardthe week ago 答案:B 解析:考查间接引语。句意:简说:“一周前你听说什么了”?简问他他一周前听说什么了。引号内是特殊疑问句,间接引语还用原疑问词;主句是过去时,从句用过去
23、时态的某种形式此处用过去完成时;宾语从句中用陈述语序;ago 变成 before。根据以上变化规则,故选 B。9 20、If he _ hard last term,he would have passed the examination.AstudiesBhas studiedChad studiedDstudied 答案:C 解析:考查过去完成时。句意:如果他上学期用功学习,他就会通过考试了。此处是 if 引导的非真实条件句,根据主句时态 would have passed 可知,与过去的事实相反,所以 if 条件句用过去完成时。故选 C。21、I _ to send Peter a gi
24、ft to congratulate him on his marriage,but I couldnt manage it.Ahad hopedBam hoping Chave hopedDwould hope 答案:A 解析:考查过去完成时。句意:我本来计划在 Peter 结婚时送他一个礼物的,可是我没有做到。第二个分句中“couldnt”用的是一般过去时,所以发生在它之前的动作用过去完成时。故选 A。22、He insisted that he homework but he couldnt find his exercise book.AfinishBhad finishedCbe f
25、inishedDfinishes 答案:B 解析:考查动词时态。句意:他坚持说他已经完成了作业,但他找不到他的练习本。此处 insist 表示“坚持说”,后跟宾语从句不用虚拟语气,且“完成作业”发生在“坚持说”之前,即“过去的过去”,故应用过去完成时。故选 B。23、She _ her driving license when she drove her car into a river.What a terrible road killer!Awas just gettingBwas just about to get 10 Chad just gotDhas just got 答案:C 解
26、析:考查时态。got her driving license 的动作发生在 drove her car into a river 之前,“过去的过去”要用过去完成时,故选 C。句意:她刚拿到驾照就把车开到了河里。好一个糟糕的马路杀手啊!when 在此处为并列连词,意为 and at that time(就在那时)。常用句型还有 was/were about to do when(正打算要做某事,就在这时);was/were doing when(正做某事,就在这时)。24、Guess what?I happened to meet Mary in the street yesterday.If
27、 my memory serves me correctly,you two _ each other for almost ten years.Ahavent seenBhadnt seenCdidnt seeDdont see 答案:B 解析:考查时态。句意:猜测发生了什么事情?昨天我在街上碰巧遇见了 Mary。如果我没有记错。你们有 10年没有见面了吧!在昨天见面之前,他们有 10 年未见了,表示过去的过去,用过去完成时。故选 B。25、The students _ busily when Miss Brown went to get a book she _ in the office
28、.Ahad written;leftBwere writing;has left Chad written;had leftDwere writing;had left 答案:D 解析:考查时态。句意:当布朗小姐去取落在办公室的书的时候,学生们正忙于写作业。第一空用过去进行时,第二空用过去完成时。故选 D。26、It was the first time that I _(talk)face to face with the president.11 AtalkBhave talkedCtalkedDhad talked 答案:D 解析:考查过去完成时。句意:这是我第一次与总统面对面交谈。分析
29、句子可知,句中涉及固定句型“It was the+序数词+time+that 从句”,意为“某人第次做某事”,此时从句应用过去完成时,句式为“主语+had+动词过去分词”,talk 的过去分词为 talked。故选 D 项。27、The confident look on his face suggested that he _ full preparation for the lecture.Ashould makeBshould have madeChas madeDhad made 答案:D 解析:考查时态。句意:他脸上自信的表情表明他已经为讲座做了充分的准备。动词 suggest(表明
30、)后接宾语从句,从句谓语正常时态,从句谓语动词 make 发生在主句谓语 suggested 之前,即“过去的过去”,从句谓语用过去完成时。故选 D 项。28、The manager got to the company in a hurry,only to find that he _ his laptop back at home.Awould leaveBwas leavingChas leftDhad left 答案:D 解析:考查动词时态。句意:经理匆匆忙忙来到公司结果发现他把他的笔记本电脑忘在了家里。根据上文 The manager got to the company in a
31、hurry 可知还,句子描述的是过去发生的事情,“发现”与“到达公司”是同一时间发生的,“忘记”应该在“发现”之前发生,表示过去的过去,应用过去完成时,故选 D。29、That was not the first time he _ us.I think its high time we _ strong actions against him.Ahad betrayed;takeBhad betrayed;took 12 Chas betrayed;tookDhas betrayed;take 答案:B 解析:考查时态和虚拟语气。句意:这已经不是他第一次背叛我们了。我认为是我们对他采取强硬行
32、动的时候了。第一个空考查固定句式。This/that was the first time+that clasuse 意为“这是某人第一次做某事”。在该句式中,从句谓语动词应用过去完成时态,第一空应填 had betrayed。第二个空也是固定句式。It is(high/about)time+that clause 意为“到了某人该做某事的时候了”。从句的谓语需用一般过去式或 should+动词原形(should 不可省略),故第二空填写 took/should take。故选 B。30、Got your driving license?No.I too busy to have enough
33、 practice,so I didnt take the driving test last week.AwasBam Chave beenDhad been 答案:D 解析:考查动词时态。句意:拿到你的驾驶执照了吗?没有,我太忙了没有足够的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选 D。31、I insisted he_ back the wallet to the lady,but he insisted he_it.Ahanded;didnt stealBhand;hadnt stolen Chand;not stealDhanded;hadnt sto
34、len 答案:B 解析:考查 insist 用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。insist 后跟宾语从句分两种情况,一,表示坚持要去做某事(未做)insist+that 从句(主语+should+动词原形)should 可省也可以不省,但要记13 住动词一定要用原形,这是一种虚拟语气。二,但如果表对已经发生过的事的一种看法,(注意;是对已经发生过的事)则使用正常时态。根据句意可知,故选 B 项。32、As he approached the door,Mike looked into the room again to see if he _ anything
35、behind.AleftBhad left Chas leftDwould leave 答案:B 解析:考查时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。短语 leave behind 意为“落下”,“落下”这个动作发生在“看看(looked into)”之前,“落下”是过去的过去发生的动作,应该使用过去完成时形式 had left。故选 B 项。33、Bill_ to retire at 60,but his colleagues persuaded him to stay on for a few more years.Awould expectBhas expect
36、edCexpectedDhad expected 答案:D 解析:考查时态。句意:比尔原打算 60 岁退休,但他的同事说服他再呆几年。设空处为谓语,根据下文的 persuaded 可推知发生在“过去的过去”,用过去完成时,故选 D。34、The London 2012 Olympic Games marks the third time that London _ the right to host the modern Olympics.Ahad hadBhas ChadDhas had 答案:D 解析:14 试题分析:话题:伦敦 2012 年奥运会标志着伦敦第三次有权利举办现代奥运会。根据
37、句意可知伦敦举办过奥运会是发生在 marked 之前的动作,而且句型“it was the first time that 从句(第几次做某事)”中要用过去完成时,答案选 A。考点:考查动词时态。35、What worried me was that the baby who _ his mother during his birth was still in ICU.ALosesBlostChas lostDhad lost 答案:D 解析:考查时态。句意:令我担心的是,在出生时失去母亲的那个婴儿仍在重症监护室。What worried me was(令我担忧的是)使用的是一般过去时,判断“
38、在出生时失去了母亲”这件事发生在“担忧”这个动作之前,表示过去的过去要用过去完成时,由 had 加过去分词构成。故选 D 项。36、By the time Jack returned home from England,his son .AgraduatedBhas graduated Chad been graduatingDhad graduated 答案:D 解析:考查时态。句意:杰克从英格兰回到家时,他的儿子已经毕业了。by the time.“到的时候”引导时间状语从句时,如果从句的谓语动词用一般过去时,主句的谓语动词要用过去完成时,故选 D 项。37、The news came a
39、s no surprise to me.I _ for some time that the factory was going to shut down.Ahad knownBknew Chave knownDknow 答案:A 15 解析:本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语 for some time 和came 可知应选 A 项。38、In the capital Kathmandu,thousands of people _ the night on pavements,in parks and open fields in chill
40、y temperatures before they returned to their collapsed homes.Awould spendBwere spending CspentDhad spent 答案:D 解析:试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。成百上千的人们呆在户外发生在“回到家中”这个动作之前。句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选 D。考点:考察过去完成时 39、She wishes
41、she _ to the cinema last night.AwentBwould go Chad goneDwere going 答案:C 解析:考查虚拟语气。句意:她希望她昨晚去了电影院。分析句子成分可知,这是一个跟在 wish 后的省略了引导词that 的宾语从句;根据句意可知,宾语从句要用虚拟语气,且跟过去事实相反,所以要用过去完成时。故选 C项。40、At that time,people believed that all species _ on Earth at the same time,and _ since.16 Ahad appeared;have not chang
42、edBappeared;had not changed Chad changed;has not changedDhad appeared;had not changed 答案:D 解析:考查时态。句意:当时,人们相信所有的物种都同时出现在地球上,而且从那以后就没有改变过。believed 后接宾语从句,根据句意可知,从句用过去完成时,表示 appear 表示的动作发生在 believed 之前,用过去完成时。所以第一个空为 had appeared。第二个空所填动词与 had appeared 为并列关系,且有 since,所以第二个空也为过去完成时 had not changed。故选 D
43、 项。小提示:41、Johnson was shocked to find out that his boss him the wrong information.Ahave givenBhad given Cwill have givenDhave been giving 答案:B 解析:考查动词时态。句意:约翰逊很震惊地发现他的老板给他的信息是错的。由于主句动作(was shocked)使用的是一般过去时,且根据句意,从句动作(他的老板给他信息)应发生在主句动作之前,并已完成,所以应用过去完成时。故选 B。小提示:对动词时态的考查是高中英语考查重点之一,特别是在从句中时态的考查。在简单句中
44、,我们根据时间提示词很容易判定动词时态,但是在复合句中,我们不仅要分析主从句时态,还要分析主从句之间时间差。例如本题中,我们先通过主句分析时态为一般过去时,在根据从句动作与主句动作之间的先后关系确定从句动作在其之前发生,并已完成,进而确定从句时态。这种确定时态的方法最简单最快捷,大家多领会。42、He _ in the factory for three years before he joined the army.17 Ahas workedBhas been workingChad workedDworked 答案:C 解析:考查时态。句意:他参军前已经在该工厂工作了三年。分析句子可知,
45、设空处是主句谓语动词,且“工作”发生在“参军”之前,即过去的过去,应用过去完成时 had done。故选 C 项。43、By the end of last term,we _ five English books.Ahave learntBhad learnt ClearntDlearn 答案:B 解析:考查动词时态。By the end of+过去时间,句子用过去完成时态,故选 B。44、As soon as I got to the airport,I realized I _ my ID card at home.Ahas leftBhad left Cwould haveDwill
46、leave 答案:B 解析:考查时态。句意:一到机场,我就发现把身份证落家了。此处表示的动作发生在 realized 之前,也就是过去的过去,应该用过去完成时,故 B 项正确。45、By the time Jack returned home from England,his son from college.AgraduatedBhas graduated Chad beenDhad graduated 答案:D 18 解析:考查时态。句意:等到杰克从英国回家时,他的儿子已经大学毕业了。A.graduated 一般过去时;B.has graduated 现在完成时;C.had been 过去完成时,be from 表示来自哪里;D.had graduated 过去完成时。By the time 表示“到为止”,后跟过去式“returned”即表示:截止到过去某时间为止做了某事,所以用过去完成时。,应用 had graduated。故选 D。