1、1 高中英语过去完成时高频考点知识梳理高中英语过去完成时高频考点知识梳理 单选题(经典例题高频考点-名师出品必属精品)1、Not only _ to London but also he worked there for two years.Ahad he beenBhe traveled Che has beenDhe went 答案:A 解析:考查倒装句。句意:他不仅仅去过伦敦,而且还在那里工作了两年。Not only 置于句首,所在句使用部分倒装,根据句意和后面“he worked there for two years”可知,“去过伦敦先于在那里工作”用过去完成时,表示“过去的过去”发
2、生的动作,所以需要将助动词 had 提前。故选 A。2、What happened to her new car?No sooner _ it than someone ran into her.Ahad she boughtBdid she boughtCshe boughtDshe had bought 答案:A 解析:考查固定句型和部分倒装。句意:她的新车怎么了?她刚买就被撞上了。结合句意可知,此处为固定句型 no sooner.than.“一就,刚就”,主句用过去完成时,从句用一般过去时;当 no sooner 位于句首时,主语要部分倒装,将助动词 had 置于主语之前。故选 A。3、
3、Hardly _ into the country _ it began to rain.Awe had got;whenBwe got;than Chad we got;whenDdid we got;than 答案:C 2 解析:试题分析:C 考查倒装句型。在 hardly.when.和 no sooner.than.句型中,hardly 和 no sooner 位于句首时,主句要用倒装语序,且谓语动词常用过去完成时态。故答案为 C 选项。考点:考察倒装句型 4、No sooner _ up the catwalk than the spotlight shone down on her.
4、Adid the model startBthe model had started Chad the model startedDthe model started 答案:C 解析:考查时态和倒装句。句意:模特刚走上 T 台,聚光灯就照在她身上。no sooner.than.引导的时间状语从句,前面的主句通常用过去完成时,后面的从句通常用一般过去时,当 no sooner 放于句首时,前面的主句应采用部分倒装,助动词 had 在主语 the model 之前。故选 C 项。5、Li Hua _ his money for dollars before he went on a holiday
5、 in America.AexchangesBhas exchanged Cwill exchangeDhad exchanged 答案:D 解析:考查时态。句意:李华去美国度假以前他把钱换成美元。根据句意可知用过去完成时态,故选 D。6、By the time she returned home from England,her overall view of the world _ completely.AchangedBhas changedCwould changeDhad changed 答案:D 解析:3 考查动词时态。句意:当她从英国回到家时,她对世界的整体看法已经完全改变了。根
6、据上文 By the time she returned home from England 可知“对世界的整体看法改变”发生在“回到家”之前,即发生在“过去的过去”故用过去完成时。故选 D。7、No sooner _ down on bed _the telephone rang Ahad he lain,thanBhad he lied,when Cdid he lie,thanDhad he laid,before 答案:A 解析:考查倒装句和固定句型。句意:他一躺床上,电话就响了。分析句子结构,从句时态为一般过去时,主句动作发生在过去的过去,应用过去完成时。其中 no sooner.t
7、han.为固定句式,意为“一就”,且 no sooner位于句首时,主句部分使用部分倒装,即 No sooner had主语done 形式。另外,本句中的动词 lie 是不规则动词,表示“躺”时,过去分词为 lain。故选 A 项。8、_ the diamond,he had to look for a place to hide it.AHaving stolenBHaving been stolen CStolenDStealing 答案:A 解析:考查非谓语动词。从动作发生的时间来看,应是先偷钻石,再找地方藏匿,故用-ing 形式的完成式。所以选 A。9、_ could be judge
8、d from her eyes that she was terribly sorry for what she _.AAs;had doneBThat;didCAs;didDIt;had done 答案:D 解析:4 本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的 that 引导的从句是真正的主语,而 it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。10、After the experts _ a whole year on the traffic issue,they finally came to a solution.Ahad spen
9、tBwere spendingChave spentDwould spend 答案:A 解析:考查时态。句意:专家们在交通问题上花了整整一年的时间,最后终于找到了解决办法。根据 they finally came to a solution 可知主句是一般过去时,且 spend 发生在 came 之前,因此从句的时态是过去完成时。故选 A 项。小提示:本题考查了过去完成时。过去完成时表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。肯定句的结构:主语+had+动词过去分词。其在状语从句中用法以下:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般
10、过去时。如:when,before,after,as soon as,til/untill 导的复合句。例如:When I woke up,it had already stopped raining.我醒来时雨已停了。11、Hardly_ that the early identification of those childrens special educational needs_ such a huge difference to them.Ahe believed;madeBdid he believe;made Che believes;had madeDdid he belie
11、ve;had made 答案:D 解析:考查部分倒装和时态。句意:他几乎不敢相信,早期识别这些孩子的特殊教育需求会对他们产生如此大的影响。第一空,hardly 位于句首,句子需用部分倒装,此处谓语动词为实义动词,且为一般过去时,应在主语 he 之5 前添加助动词 did;第二空,make 在从句中作谓语,发生在主句谓语 believed 之前,表示“过去的过去”应用过去完成时。故选 D。12、-Have you seen your nephew lately?-Yes,in fact,I saw him yesterday.I _ him for three years.Ahavent see
12、nBdidnt see Chadnt seenDdont see 答案:C 解析:考查过去完成时。句意:-你最近见你外甥了吗?-见了,我昨天见了他,我都三年都没见他了。根据前文 I saw him yesterday 可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选 C.小提示:考查过去完成时。过去完成时的结构为 had done,被动形式为 had been done,其表示过去的过去,常见的标志性短语 by+过去时间,before。其中有些固定结构需要使用过去完成时,比如 hardlywhen,no soonerthan,It was the first/sec
13、ond time(that)等固定句型中如:Hardly had he begun to speak when the audience interrupted him.他刚开始演讲,听众就打断了他。13、I found the professors lecture quite difficult to follow because it _ when I arrived.AstartedBwas startingCwould startDhad started 答案:D 解析:考查动词时态。句意:我发现教授的演讲很难听懂,因为我到的时候已经开始了。根据题干信息可知,不能跟上演讲的原因是达到的
14、时候演讲已经开始了,“到达”是过去时,“演讲开始”动作在“到达”之前发生,即表示过去的过去,应该用过去完成时,故选 D。14、Hardly home when it began to rain.6 AI gotBdid I got CI had gotDhad I got 答案:D 解析:考查部分倒装。句意:我刚一到家就下起雨来。hardly when 一就,否定词 hardly 位于句首,主句要用部分倒装结构,即将助动词提到主语前面,主句用过去完成时,从句用一般过去时,所以主句助动词为 had,将 had 提到主语前面构成 had I got。故选 D。15、By the end of 20
15、20,about half a million people_into the city,making up around 10 percent of its total population.AfloodedBhave floodedChad floodedDwill flood 答案:C 解析:考查时态。句意:到 2020 年底为止,大约 50 万人涌入该市,约占总人口的 10%。A.flooded 涌入(一般过去时);B.have flooded 已经涌入(现在完成时);C.had flooded 已经涌入(过去完成时);D.will flood 将要涌入(一般将来时)。句中出现 by
16、the end of,表示“到为止”,2020 年是过去的时间,表示从之前的某个时间点开始到过去的某个时间结束为止,句子应用过去完成时。故选 C 项。16、Did you have a good time last night?Yes,I did.It was a long time since I _ myself.Ahavent enjoyedBdidnt enjoy CenjoyDhad enjoyed 答案:D 解析:试题分析:考查时态。上句:昨晚你过得很愉快吗?下句:是的。很长的时间没有这么开心过了。也就是说:7 昨天晚上以前曾经有过一次开心。此处表达的是“过去的过去”,所以 sin
17、ce 引导的时间状语从句要用过去完成时态,故选 D。【知识归纳】在“it is first/second.time that.。”或在“it/this/that is the+最高级+名词+that.。”结构中,that 从句中的动词常用现在完成时;在“it+be.+since 从句”这一结构中,be 可用一般现在时或现在完成时,since 从句一般用过去时,如果 be 动词用一般过去时态 was,则从句用过去完成时态。现在完成时可以和带有 since 或 for 等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。如:I havent seen him for two
18、 years.但是,像 come,arrive,buy 等终止性动词不能与表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。考点:考查时态 17、Sam insisted that he_the law and_.Adidnt break;mustnt be punishedBdoesnt break;shouldnt punish Chadnt broken;be not punishedDhadnt broken;not be punished 答案:D 解析:考查虚拟语气。句意:Sam 坚持说他没有违法,也不应该受到惩罚。此处考查 insist 用法,第一:当
19、insist 译为“坚持认为”,从句使用陈述语气,该句中 insist 使用一般过去时,故从句时态应为过去完成时(had+done);第二:当 insist 译为“坚持要求”,从句使用虚拟语气,结构为:主语+should+动词原形,should 可以省略。该句第二个空中 punish 与 Sam 之间构成被动关系,故填 should not be punished,should 可省略。故选 D 项。18、The young man,when questioned why he _ the mobile phone,just looked at the policeman and said n
20、othing.Ahad stolenBstoleCstealsDwas stealing 8 答案:A 解析:考查时态。句意:当被问到为什么偷手机时,年轻人只是看着警察,什么也没说。why 引导宾语从句缺乏谓语,从句谓语动词 steal 发生在主句谓语 looked at and said 之前,即“过去的过去”,steal 用过去完成时。故选 A 项。19、_ the party _ when he came?ADidbeginBHad begun CHas begunDDoesbegin 答案:B 解析:考查时态。句意:他来时聚会已经开始了吗?此处 when 引导的时间状语从句的时态是一般
21、过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选 B。20、She stared at the painting,wondering where she _ it.AsawBhas seen CseesDhad seen 答案:D 解析:考查时态。句意:她盯着画看,想着,她曾在哪看到过它。根据句意可知,see 的动作应发生在 stare 这个动作之前,stare 是“过去”的动作用一般过去时,see 则是“过去的过去”的动作,故用过去完成时,故选 D。21、-What were you up to when she dropped in?-I_ for a while and
22、_ some reading.Ahad played;didBplayed;did Chad played:was going to doDwas playing;was going to do 9 答案:C 解析:考查时态。句意:她来的时候你在忙什么?我已经玩了一会儿了,正要看会儿书。由第一句的时态可判断出第二句描述的事情发生在过去,第一空,play 这一动作发生在 dropped in 之前,也就是过去的过去,因此该用过去完成时态;第二空,表示过去的将来发生的动作,因此应用过去将来时,故选 C。22、He hurried to the airport,_ the plane _.Ato f
23、ind;had taken onBonly to find;had taken off Conly finding;had leftDfound;had taken up 答案:B 解析:考查非谓语动词、时态和动词短语辨析。句意:他匆忙赶到机场,却发现飞机已经起飞了。A.to find 发现(不定式);had taken on 呈现;B.only to find 发现(不定式);had taken off 起飞;C.only finding 发现(现在分词);had left 离开;D.found 发现(过去式或过去分词);had taken up 开始从事。分析句子结构可知,第一空需填入不定
24、式作结果状语,only 与不定式连用表示令人失望的结果;第二空缺少从句的谓语部分,从句动作发生在主句之前,主句为一般过去时,从句用过去完成时,短语 take off 表示“起飞”,符合句意。综上,故选 B。小提示:23、The childrens excitement as Christmas drew near AgrowsBtriedCtryingDhad grown 答案:D 解析:句意:随着圣诞节的临近,孩子们越来越兴奋了。grow 的动作应该先于 drew near 的动作发生,表示“过去的过去”应用过去完成时。故选 D。24、The news of the earthquake w
25、hen a large quantity of relief supplies _ to the disaster-stricken 10 area.Ahas hardly been spread;was deliveredBwas hardly spread;were delivered Chad hardly spread;were deliveredDhad hardly spread;was delivered 答案:D 解析:考查时态和语态。句意:地震的消息一传开,大量的救灾物资被运送到灾区。第一空,为固定句式hardlywhen表示“一就”,主句用过去完成时,从句用一般过去时;第二
26、空,从句应用一般过去时,主语与谓语动词构成被动关系,故用一般过去时态的被动语态,主语是 a large quantity of relief supplies,后面的谓语动词用单数形式。故选 D。25、IPhone,the worlds largest mobile phone maker,said that over the first nine months of the year it _ 23 million handsets in China,an increase of 77 percent _ the same period a year ago.Ahad sold;compar
27、ed toBhas sold;compared to Csold;comparing withDhad sold;comparing with 答案:A 解析:考查时态和非谓语动词。句意:IPhone,世界最大的手机制造商,说今年头九个月期间,它已经在中国销售了2,300 万台手机,与一年前的同期相比增加了 77%。第一空根据主句动词 said 可知,从句时态也应用过去时态,再根据 over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与相比较”。故选 A。26、I _ to help yo
28、u to do homework but I couldnt spare any time.I _ a composition last night and Ill finish it tomorrow.Awanted;wroteBhad wanted;was writing Chad wanted;wroteDwanted;have been writing 11 答案:B 解析:考查动词时态。句意:我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短语 had wanted to do 本打算做某事,第二空表示时间段内正在进行的动作,故
29、用过去进行时,综述选 B。27、He was unhappy when he sold his violin.After all,he_it for a very long time Ahas hadBhad had ChasDhad 答案:B 解析:考查时态。句意:当他卖掉自己的小提琴时,他很不高兴,毕竟,他拥有这把小提琴很长时间了。根据前文“he was unhappy”可知,他拥有这把小提琴发生在 was unhappy 之前,故应用过去的过去,过去完成时,故选 B。28、At the awarding ceremony held in Tokyo,the scientists were
30、 surprised by what _ in science and technology.Ahas discoveredBhas been discovered Chad discoveredDhad been discovered 答案:D 解析:考查动词时态语态。句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。the scientists were surprised 用的是一般过去时,故科学技术发现早于 were surprised 要用过去完成时,又 what 与动词 discover 是被动关系,此处用过去完成时的被动语态。故选 D。29、Last month,the
31、 Japanese government expressed their thanks for the aid they _ from China.AreceiveBhad receivedChave receivedDare receiving 12 答案:B 解析:本题考查动词时态。句意为“上个月,日本政府对来自于中国的援助表示了感谢。”expressed 是过去时,接受中国的援助发生在 expressed 之前,是过去的过去,故用过去完成时。30、What a stupid mistake!I _ you to go over your paper carefully.Why would
32、nt you listen to me?Awas remindingBhad remindedCremindedDwould remind 答案:B 解析:考查时态。句意:真是一个愚蠢的错误。我已经提醒你要仔细复习试卷,你为什么不听我的呢?根据语境可知,“犯错”发生在过去,而“我提醒你”发生在“犯错”之前,即过去之过去,应用过去完成时 had done,故选 B 项。小提示:本题考查过去完成时 过去完成时是指动作发生在过去之前,其结构是 had done,例如:When I arrived home yesterday,my mother had finished cooking.昨天我回家时
33、,妈妈已经做好了晚饭。By the end of last year,great changes had taken place.直到去年底,巨大的改变已经发生。She said that she had been to England.她告诉我她之前去过英国。31、Just as I got to the school gate,I realized I _ my bank in the cafe.Ahave leftBhad leftCwould leaveDwas leaving 答案:B 解析:考查动词时态。句意:当我到达学校门口时,我意识到我把银行忘在了咖啡馆里。A.现在完成时;B.
34、过去完成时;C.过去将来时;D.过去进行时。根据句意可知“I _ my bank in the cafe.”发生在“I realized”之前,应使用13 过去完成时态。故选 B 项。32、On October 16,Lu Yitao was appointed director of 2016 Spring Festival Gala,which was not the first time he _ in charge of the CCTV gala.Awill beBwas Chas beenDhad been 答案:D 解析:考查时态。句意:在 10 月 16 日,刘义涛被任命为 2
35、016 年春节联欢晚会的导演,这不是他第一次负责春晚了。本句中含有固定句型:It is/was the first time sb have/had done sth 这是某人第一次做某事的时候了。这所对已经发生的事情的说明。如果前面使用 is,后句使用 have/has;如果前面使用 was,后句使用 had done。本句中前面使用了 was,后句使用 had。故 D 项正确。33、He told us that the building _ when he came to the city two years ago.Ahas been destroyedBhas destroyed C
36、had been destroyedDwas destroyed 答案:C 解析:考查时态和被动语态。句意:他告诉我们二年前他回到这个城市时这座建筑已经被被毁坏了。主句中时态是一般过去时,宾语从句时态要与其一致,且宾语从句中动词的动作发生在主句谓语动词的动作之前,所以用过去完成时,表示在另一个过去行动(told)之前就已经完成了的事件。宾语从句中的主语 the building 与动词destroy 是动宾关系,要用被动语态,表示被动。因此,用过去完成时的被动语态。故选 C。小提示:宾语从句的时态要与主句时态一致。主句是一般过去时,从句须用过去时态的某种形式。本题中主句时态为一般过去时,从句可
37、以用一般过去时、过去进行时、过去将来时、过去完成时等,现在从句动词 destroy 的动作14 发生在主句动词 told 的动作之前,是过去的过去,要用过去完成时。但也要注意:当宾语从句表示的是一个客观真理或者事实真理时,即使主句是过去时,从句也用一般现在时态。34、He insisted that he _ and that he _ nothing wrong.Abe set free;should do Bset free;should do Cshould set free;had done Dbe set free;had done 答案:D 解析:考查虚拟语气。句意:他坚决要求他被
38、释放,认为他没有做错任何事。insist 表示“坚决要求”时,其后宾语从句中用虚拟语气,谓语动词用“should+动词原形”,且 should 可省略,表示“坚持认为”时,从句中用正常时态;结合句意,第一空“应该被释放”是坚决要求要做的事情,应使用虚拟语气 should be set free,且 should 可省略,而第二空“没有做错任何事”是坚持认为的事情,用正常时态,结合句意,“没有做错任何事”发生在“insist”之前,应用过去完成时态。故选 D 项。35、_ could be judged from her eyes,she was terribly sorry for what
39、she _.AAs;had doneBThat;didCAs;didDIt;had done 答案:A 解析:考查定语从句和时态。句意:从她的眼神可以判断,她为自己所做的事感到非常抱歉。根据句意和句子结构可知,句子为非限制性定语从句,从句位于主句之前,先行词为“她为自己所做的事感到非常抱歉”这件事,由此可知,应用关系代词“as”引导从句,句首单词首字母大写,主句中为“what”引导的从句作“for”的宾语,主句动作为一般过去时,从句动作发生在主句动作之前,即“做”的动作发生在“感到非常抱歉”的动作之前,故应用过去完成时,故空格二应填“had done”。故选 A 项。15 36、Did Lin
40、da see the traffic accident?No,no sooner _ than it happened.Ahad she goneBshe had gone Chas she goneDshe has gone 答案:A 解析:考查部分倒装。句意:-Linda 看见交通事故了吗?-没有,她刚走,就发生交通事故了。本题考查固定句式:No soonerthan,“一就”,主句中时态用过去完成时,no sooner 位于句首时用倒装,即将 had 置于主语之前,故选 A。小提示:一些句型,如 scarcelywhen,no sooner than,hardlywhen 引导的主从复合
41、句主句要求使用过去完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。37、By the time the fire engine arrived,the house _ to the ground.AburnedBhad burnedChas burnedDwas burning 答案:B 解析:考查动词时态。句意:等到消防车到达的时候,房子已经全部焚毁了。分析句子结构可知,动词 burn 在句中作谓语动词,根据时间状语从句“By the time the fire engine arrived”中的谓语动词 arrived 可知,动词
42、burn 发生的动作在动词 arrive 之前,而且 arrive 使用的是一般过去时时态,动词 burn 需用过去完成时时态 had burned表示。故选 B。38、Did you have difficulty finding Alices house?Not really,She_us clear directions and we could find it easily.Awould giveBwas givingChad givenDwill give 16 答案:C 解析:考查谓语动词。句意:你找到爱丽丝的家有困难吗?不难,她给我们指明了方向,很容易就找到了。设空处在句中做谓语
43、,结合句意可知该动作发生在“过去的过去”。应用过去完成时。故答案为 C 项。39、I _ to take a French course this summer,but I changed the plan later.AplannedBhave planned Cwas planningDhad planned 答案:D 解析:考查时态。句意:我原计划今年夏天上法语课,但后来改变了计划。根据 but I changed the plan later.可知“但后来改变了计划”已经发生在过去,而“计划今年夏天上法语课”发生在过去的过去,用过去完成时,故选 D。40、The young man,w
44、ho by then_admission to university,decided to do some part-time jobs to gain more practical experience.AgainedBwas gainingChas gainedDhad gained 答案:D 解析:考查时态。句意:那个年轻人当时已经被大学录取了,他决定做一些兼职工作以获得更多的实践经验。由从句中的“by then”和“decided to do”可以判断空格处的动作发生在 decided to do 之前,因此用过去完成时,即 had gained,故选 D。41、Were you ca
45、ught in the rain yesterday?Good luck.No sooner _ home than it poured down.AI had reachedBhad I reachedCdid I reachDI have reached 17 答案:B 解析:考查倒装 J 结构和时态。句意:你昨天遭受到雨了吗?运气不错。我一到家就下起倾盆大雨。no sooner than一就,引导时间状语从句,主句用过去完成时,从句用一般过去时。否定词 no sooner 放在句首句子要部分倒装。故选 B。42、_ in the queue for half an hour,Tom su
46、ddenly realized that he _ his wallet at home.AWaited;had leftBWaiting;left CHaving waited;had leftDHaving waited;left 答案:C 解析:考查非谓语动词和时态。句意:在排队等了半个小时后,汤姆突然意识到他把钱包忘在家里了。句中谓语是realized,第一空用非谓语动词做状语,Tom 和 wait 之间是主谓关系,动作先于主句动作完成,使用 Having done 的结构,因此第一空是 Having waited。根据句意可知,第二空的动作发生在过去时动作 realized 之前,应
47、使用过去完成时态,因此第二空是 had left。故选 C。43、Arriving at the party in a great hurry,we were disappointed to find that the band _ playing.AstoppedBwill stop Chas stoppedDhad stopped 答案:D 解析:句意:匆忙赶到聚会,我们沮丧的发现乐队已经停止演奏。We were disappointed.是主句为一般过去时,find后接宾语从句,乐队停止演奏发生在我们到达之前,故选择过去完成时态,即 D 选项。考点:句子时态 18 44、Mr Wang
48、said that he _ the problem before the plan was carried out.However,he was asked to do it again.AexplainsBhas explainedChad explainedDwas explaining 答案:C 解析:考查时态。句意:王先生说他在计划实施之前已经解释了这个问题,但是他被要求再解释一遍。动词|explain作宾语从句的谓语动词,根据句意,该动词发生在 was carried out 之前,即过去的过去,所以应该用过去完成时态。故选 C。小提示:45、European scientists
49、 announced that the speed of light isnt the speed limit.Perhaps it is the biggest challenge to Einsteins Theory of Relativity.No one _ any crack in his theory for more than a century.Ahas foundBfoundChad foundDwould find 答案:C 解析:考查动词时态。句意:欧洲科学家宣布光速不是速度极限。也许这是对爱因斯坦相对论最大的挑战,一个多世纪以来没有人发现他理论中的漏洞。上句中的 announced 发生在过去,“一个多世纪以来没有人发现”是发生在 announced 之前,是“过去的过去”,用过去完成时,故选 C。【点评】过去完成时与一般过去时的区别:过去完成时表示以过去某时间为起点以前所发生的动作或存在的状态,即:过去完成时强调“过去的过去”,而一般过去时只表示以现在时间为起点以前所发生的事情或存在的状态。如:He studied there two years ago.他两年前在那儿学习。(离现在两年)19 He said he had studied there two years ago.他说他两年前就在那儿学习了。(离他说话时两年)