1、(英语)英语高中过去完成时练习题及解析一、单项选择过去完成时1 Didnt you talk any with Rice?No, the plane _ off when I rushed to the airport to see her offAwas takingBhad takenCtookDhas taken【答案】B【解析】试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。考点:考查过去完成时2We to finish the work before
2、 dark, but the heavy rain held us up.AmeantBwas meaningChad meantDwould mean【答案】C【解析】试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C考点:考查动词时态3Catherine came home happily, which suggested that she the final exam.Ahad passedBpassCwould passD
3、should pass【答案】A【解析】这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。4When we _the railway station, the train _for 5 minutesAgot to, had been awayBreached, had leftCarrived, has been awayDarrived at, has left【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用
4、过去完成时。5By the time he arrived in Beijing, we _ there for two days.Awill have stayedBstayChave been stayingDhad stayed【答案】D【解析】考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。6Lily went to see the movie alone. If she _ me about it, I would have gone with her.Ashould tellBtellsCtoldDhad told【答案
5、】D【解析】考查时态。句意:丽丽一个人去看电影了。如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。7Grandpa was shocked by the news. Rarely _ him so quiet.Ado I seeBhad I seenCI had seenDI saw【答案】B【解析】本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时
6、。故B正确。8-You went to the“Birds Nest”last month, didnt you?-Yes. That was the second time I _ to Beijing National Stadium.Ahave beenBwereChad beenDwould be【答案】C【解析】考查虚拟语气。表示“是某人第几次做某事”:That/This/It is the first/secondlast timethat clause(从句的谓语用现在完成时);That/This/It was the first/secondlast timethat clau
7、se(从句的谓语用过去完成时)。考点:固定句式中的虚拟语气9The young man insisted he _nothing wrong and that the police_himAdid: releasedBhad done; releaseChad done; must releaseDshould do; should release【答案】B【解析】考查insist的用法。翻译成“坚持说”不用虚拟, 翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么, 坚持认为警察应该放了他。”10Arriving at the party
8、hurriedly, we were disappointed to find that the band playing.AstoppedBwill stopChad stoppedDhas stopped【答案】C【解析】解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。11(湖南十二校联考)I got an email from my old friend last Sunday.Until then,we_in touch for nearly 3 years.
9、Adidnt getBhavent gotChadnt gotDdont get【答案】C【解析】考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an email之前,所以用过去完成时。答案:C12When Mary arrived she found all her children _ for nearly two hours.Ahave gone to sleepBfell asleepCwas falling asleepDhad been asleep【答案】D【解析】试题
10、分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。考点:考查时态的辨析。13He said l5 people_,two of them_to hospitalAhave injured;admittingBhave been injured;being admittedChad injured;to admitDhad been injured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是he s
11、aid,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。14As long as my drive tester instructed me to pull into the parking lot, I was sure I _.ApassedBhave passedCwas passedDhad passed【答案】D【解析】试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场
12、,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在I was sure之前,故应用过去完成时。故选D.考点:考查时态。15 The hotel wasnt particularly good. But I _ in many worse hotels.Awas stayingBstayedCwould stayDhad stayed【答案】D【解析】试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。考点:考查动词时态。
13、16-What do you think of the American singer Lady Gagas performance?-Too crazy, but if I _to her concerts held yesterday, I would have enjoyed it.Awould goBwentChad goneDshould go【答案】C【解析】试题分析:考查虚拟语气。句意:-你觉得美国歌手Lady Gaga的表演怎么样?-太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if
14、从句用had done,主句用would have done,故选C。考点:考查虚拟语气17He said that his car_stolen and he_have to telephone the police.Awas; wouldBhas been; willChad been; wouldDhad been; will【答案】C【解析】考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。18Mary went to the box office at lunch time, but all the
15、 tickets _ out.Awould sellBhad soldChave soldDwas selling【答案】B【解析】【分析】【详解】考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。19 Chinese scientists _ on Tuesday that they _ a low-cost welding robot, which can help improve welding efficiency for small factories.Aannounces;
16、 had inventedBannounced; have inventedCannounced; had inventedDannounces; have invented【答案】C【解析】试题分析:考查时态。第一空根据时间状语on Tuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。 句意:中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。故C正确。考点:考查时态20In the capital Kathmandu, thousands of people _ the night on pavement
17、s, in parks and open fields in chilly temperatures before they returned to their collapsed homes.Awould spendBwere spendingCspentDhad spent【答案】D【解析】试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。成百上千的人们呆在户外发生在“回到家中”这个动作之前。句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒
18、冷的夜晚,故选D。考点:考察过去完成时21-Have you seen your nephew lately?-Yes, in fact, I saw him yesterday. I _ him for three years.Ahavent seen Bdidnt seeChadnt seen Ddont see【答案】C【解析】【详解】考查过去完成时。句意:-你最近见你外甥了吗?-见了,我昨天见了他,我都三年都没见他了。根据前文I saw him yesterday可知,说话者在昨天之前有三年没有见了,故为过去的过去,因而用过去完成时,故选C.【点睛】考查过去完成时。过去完成时的结构为h
19、ad done,被动形式为had been done,其表示过去的过去,常见的标志性短语by+过去时间,before。其中有些固定结构需要使用过去完成时,比如hardlywhen,no soonerthan,It was the first/second time (that)等固定句型中如:Hardly had he begun to speak when the audience interrupted him.他刚开始演讲,听众就打断了他。22Entering the step-classroom (阶梯教室), I found the lecture _ and the people
20、_ attentively.Abegan, listenedBwas begun, was listeningChad begun, listenedDhad begun, were listening【答案】D【解析】【分析】【详解】考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。23She _ to clean out the spare room last week, but it was much too occupied at that ti
21、me.AintendedBwas intendedChad intendedDwas intending【答案】C【解析】【详解】考查时态。句意:她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。had intended to do sth.意为“本打算做某事却未做”;intend to do sth.意为“打算做某事”;was intended to do sth.意为“为了”。intend/plan/mean都可以用过去完成时表示“本打算做但事实没做成”。故选C。24I got to love Hangzhou _ I went there in 2001 and that was t
22、he first time that I _Longjing TeaAthe first time; had tastedBfor the first time; had tastedCthe first time; have tastedDfor the first time; tasted【答案】A【解析】【详解】考查时间状语从句和过去完成时。句意:我第一次去杭州是在2001年,那是我第一次品尝龙井茶。the first time 为时间状语从句的从属连词,所以第一个空为the first time。It/This is/was the序数词 time that从句。如果前面是is,后面就
23、使用现在完成时;如果前面是was,后面就是过去完成时。本题前面是was,所以后面使用过去完成时。故选A项。25I saw Jack in the lift this morning. He around here for a long time.Awont be seenBwasnt seenChasnt been seenDhadnt been seen【答案】D【解析】【详解】考查过去完成时态的被动语态。句意:今天早上我在电梯里看见杰克。他好久没在这附近露面了。根据this morning可知,这是过去的事情;再根据for a long time可知,此空是更靠前的动作,且句子主语He和s
24、ee之间是一种被动关系,所以用过去完成时态,故选D。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【解析】【详解】考查动词时态。句意: 我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短
25、语had wanted to do 本打算做某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。27It was the third time that she _ the Great Wall.Awent toBhad been toCvisitedDvisit【答案】B【解析】【详解】考查固定句型。句意:这是她第三次去北京。在It was the first/second/thirdtime that这个固定句型中,that从句中应用过去完成时。故选B项。【点睛】本题涉及到了两个常考句式:(1)It is the first/secondtime that .在这个句型中,t
26、hat从句要用现在完成时(2)It was the first/secondtime that . 这个固定句型中,that从句中应用过去完成时。考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。28An international team of astronomers announced Wednesday that they _ the first-ever image of a black hole.Ahave capturedBwere capturingChad capturedDwould capture
27、【答案】C【解析】【详解】考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。此处announced是过去的动作,capture动作发生在announced之前,过去的过去,所以用过去完成时态,故选C。29Sally was excited to meet Susan at the party last nightThey _ each other since they graduated from Oxford University in 2010Ahavent seenBhadnt seenCdidnt seeDdont see【答案】B【解析】since,自从。
28、以后。上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。因此他们还没彼此见面(“They hadnt seen each other”),这个动作发生在昨晚以前,也就是过去的过去。用过去完成时30Janet, who _ her homework, was allowed to play badminton on the playground.Awill finish BfinishChas finished Dhad finished【答案】D【解析】【详解】考查时态。句意:Janet已经完成作业,她被允许到操场上打羽毛球。分析句
29、子结构可知,主句为 Janet was allowed to play badminton on the playground主句谓语动词为was allowed是过去时,表示动作发生在过去。who _ her homework为定语从句.完成作业动作发生在被允许打羽毛球之前,即过去的过去,应该用过去完成时。D项符合语境,故选D。31Lionel Messi playing for Barcelona claimed the 2019 Ballon dOr on Monday, and before that he the award for five times.Awas winningBw
30、ould winChas wonDhad won【答案】D【解析】【详解】考查过去完成时。句意:为巴塞罗那俱乐部打球的梅西在周一获得了2019年金球奖,在这之前已经获得过五次奖了。由本题时间状语before that可知,这句话应用完成时态,that指代的句子使用的是一般过去时,所以此题时态应用过去完成时。故选D。【点睛】过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一
31、个表示过去的动作来表示,还可能通过上下文来表示。例如本题中,就是通过before与一个表示过去的时间状语从句来表示的。32How was your job interview?Very successful. I _ my homework about the company, you know.Ahad done Bhave doneCdid Dwas doing【答案】A【解析】考查时态。句意:你的工作面试怎么样?非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。33She stared a
32、t the painting, wondering where she _ it.AsawBhas seenCseesDhad seen【答案】D【解析】【详解】考查时态。句意:她盯着画看,想着,她曾在哪看到过它。根据句意可知,see的动作应发生在stare这个动作之前,stare是“过去”的动作用一般过去时,see则是“过去的过去”的动作,故用过去完成时,故选D。34Did you have to do much for the dinner party?Helen _ everything by the time I got home.Afinished Bwas finishing Cw
33、ould finish Dhad finished【答案】D【解析】考查时态。句意:你必须为晚宴做很多事吗?我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。35Mary was pleased to see that the seeds she _ in the garden were growing.Awas planting Bhas planted Cwould plant Dhad planted【答案】D【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。句意:玛丽很高
34、兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选D。36At the awarding ceremony held in Tokyo, the scientists were surprised by what _ in science and technology.Ahas discovered Bhas been discoveredChad discovered Dhad been discovered【答案】D【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感到惊讶是过去式,故科学技术发现用过去完成时,what于动词discover是
35、被动关系,故选D。37By the end of last week,600 people from 50 countries to attend the meeting,with nearly half coming from the United States,Germany and Britain.Ahad registered Bhave registeredCregistered Dwere registered【答案】A【解析】考查时态。根据时间状语by the end of last week表示谓语动词动作发生在“过去的过去”,所以用过去完成时。38The wife a big
36、 dinner when the husband was aware of their eighth wedding anniversary that day.Awas still preparing Bhad hardly preparedCdid carefully prepare Dwould eagerly prepare【答案】B【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly.when一就,符合题意。故选B。39Hardly _the door when he rushed into the office out of bre
37、ath.AI openedBdid I openCI had openedDhad I opened【答案】D【解析】本题考查hardly.when 结构,表示“一就、刚刚就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选D。【名师点睛】hardly.when的用法表示一件事紧接着另一件事发生,意思是“刚刚.,就.”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现在完成时,从句用一般现在时。如果hardly在开头,主句要用部分倒装结构。He had hardly finished the article whe
38、n the light went out. 他刚写完文,灯就熄了。 He had hardly had time to settle down when he sold the house. 他还未安顿下来,就卖掉了那所房子。Hardly had the football game begun when it started raining.足球比赛才刚刚开始就下起雨来。Hardly have I get home when the telephone rings.我一到家电话铃就响了。40How long _each other before they _here?For about a year.Ahave they known, come Bdid they know, cameCdo they know, come Dhad they known, came【答案】D【解析】【详解】考查时态。句意:他们来这儿之前认识多久了?大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。故D选项正确。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。