1、高中英语过去完成时基础知识题库1单选题(经典例题高频考点-名师出品必属精品)1、 No sooner _ the news than they rushed out into the street.Athey heardBthey had heardCdid they hearDhad they heard答案:D解析:考查部分倒装和时态。句意:他们一听到消息就冲到街上去了。no sooner than句型中,前面应用过去完成时,后面从句中应用过去时,且no sooner位于句首,应用部分倒装。故选D。2、The lady insisted that the young man _ her w
2、allet and that he_to the police station at once.Ahad stolen; be sentBshould steal; should be sentChad stolen; sentDhad stolen; must be sent答案:A解析:考查动词时态和虚拟语气。句意:这位女士坚持说那个年轻人偷了她的钱包,要马上把他送到警察局去。动词insist表示“坚持说,坚持认为”时,其后宾语从句不用虚拟语气,但表示“坚持要求,坚持主张”时,其后宾语从句要用虚拟语气,形式为should加动词原形或直接用动词原形。根据句意可知,在第一空,女士坚持认为年轻人
3、偷了她的钱包,不用虚拟语气,“偷钱包”这动作已经发生,应用过去完成时态had stolen,第二空,女士坚持要求年轻人被送到警察局,应用虚拟语气,且“被送到”有被动意义,应用被动语态,所以用(should)be sent。故选A项。3、Why didnt you buy the calculator?I _, but Mother _ allow me.Awould want to; didntBhad wanted to; didntCwanted to; wouldntDhad wanted to; wouldnt答案:B解析:本题考查过去完成时和一般过去时。解题步骤:1. 确定第一空:根
4、据后面but可知,是原本想做某事,结果由于某种原因没有做成,用过去完成时had wanted to do。2. 确定第二空:but之后的句子表示客观事实,用一般过去时。句意:你为什么不买那个计算器?我本来想买的,但是妈妈不允许。综上,故选B项。4、Entering the step-classroom (阶梯教室), I found the lecture _ and the people _ attentively.Abegan, listenedBwas begun, was listeningChad begun, listenedDhad begun, were listening答案
5、:D解析:考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。5、Grandpa was shocked by the news. Rarely _ him so quiet.Ado I seeBhad I seenCI had seenDI saw答案:B解析:考查部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。当否定词置于句首时,句子要用部分倒装。本句中的rarely“很少”,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒
6、装。根据句意可知,是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。故选B。6、【2018江苏】Iwassenttothevillagelastmonthtoseehowthedevelopmentplan_ inthepast two years.AhadbeencarriedoutBwould be carried outCisbeingcarriedoutDhas been carried out答案:A解析:考查时态。句意:上个月我被派到村里去看看在过去的两年里发展计划是如何执行的。根据句中时间状语last month和in the
7、past two years可知,空格处所用的动词carry out发生在sent之前,所以是“过去的过去”,故用过去完成时。故选A。点睛:本题考查时态。句中包含的时间状语是解答此题的突破点,所以要做好此类题,一定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。本题的关键在于抓住题干中的两个时间状语last month和in the past two years,从而得出答案。7、I found the lecture hard to follow because it _ when I arrived.AstartedBwas startingCw
8、ould startDhad started答案:D解析:考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据题干信息,“不能跟上演讲的原因是,我到达的时候演讲已经开始”,“到达”为过去时,“已经开始”应该用过去完成时。A项是一般过去时;B项是过去进行时;C项是过去将来时。所以选D。8、Gary was behaving as if nothing _.AhappenedBhas happenedChad happenedDwill happen答案:C解析:考查虚拟语气。句意:Gary表现得就像没有什么事情发生一样。根据句子分析可知,此处as if后跟虚拟语气,根据
9、was behaving可知,此处表示与过去事实相反的虚拟,应用had done。故选C。9、I _ to write a letter to John this morning, but I _ no time.Ahoped, haveBhoped, hadChad hoped, haveDhad hoped, had答案:D解析:考查时态。句意:我本想今天早上给约翰写封信,但我没有时间。had hoped/ planned/ thought/ wanted/ intended表示一种过去未实现的愿望或令人失望的事,所以第一个空处为had hoped。因为句中描述的是过去事实,所以but之后
10、的句子为一般过去时。故选D项。10、He said that it was the third time he _ Amazing China. He couldn t help feeling proud of our country.AsawBhas seenChad seenDsees答案:C解析:考查现在完成时。句意:他说这是他第三次看“辉煌中国”。他禁不住为我们的国家感到骄傲。it is the+序数词+that从句, that从句使用现在完成时;it was the+序数词+that从句,则that从句使用过去完成时。故C选项正确。11、By the time Mr Wang re
11、turned home from Beijing, his sons wedding _.AendedBhas endedChad been endingDhad ended答案:D解析:考查时态。句意:当王先生从北京回家时,他儿子的婚礼已经结束了。by the time +一般过去时,主句用过去完成时。故选D项。12、The students were very happy when they found that their English teacher _ a movie for them.Ahad preparedBpreparedCwill prepareDis preparing
12、答案:A解析:试题分析:句意:当学生们发现他们的英语老师为他们准备了一场电影时,他们非常高兴。这里动作prepare准备发生在were happy之前,故用过去完成时。故选A。考点:考查过去完成时。13、She insisted that she _ at the airport the suspect (嫌疑人)_ her husbands murder two years before.Ahad seen; associating withBshould see; associated withCsee; associated withDhad seen; associated with答
13、案:D解析:考查时态和过去分词。句意:她坚持说,她在机场看到了两年前与她丈夫被谋杀有关的嫌疑人。此处insist的意思是“坚持说某个事实”,是一般过去时态,后面宾语从句的动作明显靠前,所以用过去完成时态,第一空答案为had seen;固定词组:be associated with“与有关”,第二空是过去分词作后置定语,答案为associated with。故选D。14、Silk _ one of the primary goods traded along the Silk Road by about 100 BC.Ahad becomeBwas becomingChas becomeDis
14、becoming答案:A解析:考查时态。句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选A。小提示:动词的时态、语态是选择题必考内容之一。动词的各种时态形式都可能考到,不过最常考的是一般现在时态、一般过去时态、现在进行时态、一般将来时态以及现在完成时态,同时还常与非谓语动词一起考查。做语法填空题时,首先要判断括号中所给动词是谓语动词还是非谓语动词,如本小题就是考查谓语动词;若是谓语动词,就要考虑时态、语态、语气(陈述语气还是虚拟语气)、主谓一致四个方面。本小题考查过去完成时,从三个方面来进行判断:1). 看句子中的时间状语或
15、时间状语从句,本小题的时间状语是by about 100 BC,故判断是过去完成时。2). 在没有时间状语或时间状语从句时,要看上下文的谓语动词的形式。3). 看是否是特殊句型等。如句型“It was+the first time+that从句”中that从句用过去完成时。15、The parents felt helpless when they found their son had _ drug for long.AaddictedBaddicted toCaddicted himselfDbeen addicted to答案:D解析:考查动词短语和过去完成时。句意:当父母发现儿子长期吸
16、毒时,感到很无助。根据“found”可知,为一般过去时,而“be addicted to drugs(某人沉迷于吸毒)”发生在“found”之前,表示过去的过去用过去完成时,故选D。16、I was about to unlock the door of my flat _ I realized I _ my keys in my office.Athen, had leftBthat, have leftCwhen, had leftDwhen, left答案:C解析:考查连词和时态。句意:我正要打开公寓的门,突然意识到我把钥匙忘在办公室了。be about to do . when .正要
17、做某事的时候,突然。从句中的动作发生在主句过去动作 realized之前,表示过去的过去,所以用过去完成时。故选C。17、Comparing her salary with that of her male partners, she_the unjust treatment toward female employees in the country.Awas foundBfindsCwill findDhad found答案:D解析:考查时态。句意:将她的工资与男性伙伴的薪水相比较,她发现该国女性雇员受到不公正待遇。分析句子可知,描述的是过去发生的事情,可以用一般过去时或过去完成时,且句子
18、主语与所选动词之间为主动关系,故A项 was found 被动语态结构不能选,排除。D项had found 为过去完成时,符合分析。故选D项。18、The young man, when questioned why he _ the law, just looked at the policeman and said nothing.AbrokeBhad brokenCwont knowDhavent known答案:B解析:考查时态。句意:当年轻人被问到他为什么违反法律时,他只是看着警察,什么也没说。此处的动词break发生在looked和said之前,即break发生在“过去的过去”,应
19、该使用过去完成时,表现形式为had broken。故选B项。19、By the 10 century, Old English _the official language of English.Ahas becomeBbecameChad becomeDwould become答案:C解析:A. has become现在完成时;B.became一般现在时;C.had become过去完成时;D. would become将来时。句意:在10世纪,古英语成了英语的官方语言。可知此句应使用过去完成时。故选C。20、By the time Billy was 6, he in the sea.Ah
20、ad already swumBwas already swimmingChas already swumDalready swam答案:A解析:试题分析:考查时态,时间状语By the time,和前面的句子Billy was 6,可以知道时态是过去完成时,所以选A, 考点:考查时态点评:动词时态是高考考查的热点,需要考生记牢它们的用法及句法,还需有分析理解句子结构的能力。动词时态与语态也是高中阶段的重难点之一,需要考生能够理解句意进而对动词的时态做出正确的判断即学即练: Remember the first time we met, Jim? Of course I do. You _ i
21、n the library. A. have readB. had readC. were readingD. read选C21、Mike insisted that he _ nothing wrong and _ free.Adid; setBhad done; be setCdo; should be setDhad done; must be set答案:B解析:考查虚拟语气及时态。句意:Mike坚持认为自己没做错事,坚持要求被释放。根据句意,第一空处insist表示“坚持认为”时,后面的从句不用虚拟语气。“他没有做错事”发生在“他坚持认为”之前,故时态用过去完成时。第二个空表示“坚持
22、要做某事”,则应该用虚拟语气,谓语动词形式为should+do,其中should可以省略。Mike与set free是动宾关系,故用被动语态,故选B项。22、Hi, Mary. Its nice to see you.I _ coming to visit you but too much work prevented me from doing so.Ahad thought ofBthought ofChave been thought ofDhave thought of答案:A解析:考查时态。句意:嗨,玛丽。很高兴见到你。我本来是想去看你的,但是工作太多了,我去不了。根据but后面句子
23、的谓语prevented可知后一句的时态为一般过去时,“本来想去看”发生在prevented之前,是过去的过去,因而前一句用过去完成时。故选A项。小提示:23、I got to love Hangzhou _ I went there in 2001 and that was the first time that I _Longjing TeaAthe first time; had tastedBfor the first time; had tastedCthe first time; have tastedDfor the first time; tasted答案:A解析:考查时间状语
24、从句和过去完成时。句意:我第一次去杭州是在2001年,那是我第一次品尝龙井茶。the first time 为时间状语从句的从属连词,所以第一个空为the first time。It/This is/was the序数词 time that从句。如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。本题前面是was,所以后面使用过去完成时。故选A项。24、The man sitting beside me on the plane was very nervous. He _ before.Ahasnt flownBhadnt flownCdoesnt flyDwould
25、nt fly答案:B解析:考查时态语态。句意:飞机上坐在我前面的男人非常紧张,他之前从来都没有坐过飞机。结合语境可知“没有坐过飞机”发生在“感到紧张”之前,因此推断表示过去的过去的动作,故用过去完成时,故选B。小提示:本题考查过去完成时过去完成时表示动作发生在过去的过去,其表达为:had done例如:When I arrived home yesterday, my mother had finished cooking.昨天当我到家时,妈妈已经做好了饭。By the time he reached the station, the train had left.直到他到达车站,火车已经离开
26、了。25、How was your trip to Switzerland?Perfect. How I wish you _ with us!Ahave beenBareCwereDhad been答案:D解析:考查虚拟语气。句意:你去瑞士的旅游怎么样?太完美了。我真希望您能和我们在一起。wish后面接宾语从句,从句应该用虚拟语气。“你和我们在一起”是与过去事实相反的愿望,宾语从句应该用过去完成时。故选D。26、Tom asked his mother where she his new car model.AputsBwas puttingChas putDhad put答案:D解析:考查
27、时态。句意:汤姆问母亲她把他的新汽车模型放到了什么地方。put这个动作发生在ask之前,ask是过去的动作,所以put是过去的过去的动作,故该空用过去完成时态。D选项正确。27、John kept looking at the pretty girl, wondering whether he_ her somewhere.AsawBhas seenCseesDhad seen答案:D解析:试题分析:句意:约翰一直看着这个漂亮的女孩,想知道他在什么地方看见过她。从前面的John kept looking at the pretty girl,可知这里是过去的过去的动作,用过去完成时,所以选D。
28、考点:考查时态28、If you_ the failed experiences, you would not havemade such a mistake in your homework.Arefer toBhave referred toCreferred toDhad referred to答案:D解析:考查虚拟语气。句意:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。If的虚拟条件句,表示假设的虚拟语气,分析句子可知,此句是对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词,
29、所以空处应填had referred to表示“查阅,参考”。故选D项。29、As if he _my mind, he stood up and offered me his seat when I got on the crowded bus.Ahad madeBhas madeChas readDhad read答案:D解析:考查动词时态。句意:好像他看透了我的心思,当我上拥挤的公共汽车时,他站起来给我让座。该句是as if引导的方式状语从句,主句是一般过去时,而从句的动作先于主句动作,所以用过去完成时;固定搭配read ones mind“看透某人的心思”。故选D。30、Guess w
30、hat? I happened to meet Mary in the street yesterday.If my memory serves me correctly, you two _ each other for almost ten years.Ahavent seenBhadnt seenCdidnt seeDdont see答案:B解析:考查时态。句意:猜测发生了什么事情?昨天我在街上碰巧遇见了Mary。如果我没有记错。你们有10年没有见面了吧!在昨天见面之前,他们有10年未见了,表示过去的过去,用过去完成时。故选B。31、That dinner was the most ex
31、pensive meal we .Awould haveBhave hadChad never hadDhad ever had答案:D解析:考查动词时态。句意:那次晚餐是我们曾吃过的最贵的一次。结合句意,那次晚餐是“我们”曾吃过的最贵的一次。由于主句是过去时,而从前吃过的是发生在吃这次晚餐之前,也就是在“过去的过去”故应用过去完成时。ever 意为“曾经”,never 意为“从不”。故 had ever had 符合题意。故选D。32、Got your US visa?Not yet. I _ too busy to apply for an appointment, so I didnt
32、go to Shanghai last week.AwasBhave beenChad beenDwould be答案:C解析:句意:你得到美国签证了吗?还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。33、InBeijing,morethan 21,100 people _ to donate their bodies by the end of 2017, as the city promoted a body donation campaign from 1999.Ahave appliedBhad appliedCwould
33、 have appliedDapplied答案:B解析:考查时态。句意:截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。根据by the end of 2017可知此处指“过去的过去”,用过去完成时态,故选B。34、He talked a lot about America as if he _ there before.AgoesBhas goneChad goneDhad been答案:D解析:试题分析:考查虚拟语气和时态。as if引导的从句如果表示虚拟的情况时,也必须采用虚拟语气;从句动作发生在主句动作talked之前,
34、故从句用过去完成时;C项表示“去了美国”,与语境不符;D项表示“去过美国”,故选D。句意:他谈论美国很多,好像他以前去过那里。考点:考查虚拟语气和时态35、The media reported that these companies _ pollution as hot potato.Ahave treatedBwill treatChad treatedDwere treated答案:C解析:考查过去完成时。句意:媒体报道说,这些公司把污染当作烫手山芋。A. have treated 属于现在完成时;B. will treat 属于一般将来时;C. had treated 属于过去完成时;
35、D. were treated 一般过去时的被动语态。固定搭配treatas“把当成对待”,主句的谓语用了一般过去时,从句的谓语发生在主句的谓语动作发生之前,故从句的谓语应用过去完成时。故选C。36、I 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可知,这是过去的事情;再
36、根据for a long time可知,此空是更靠前的动作,且句子主语He和see之间是一种被动关系,所以用过去完成时态,故选D。37、Even though we _ a lot due to the natural disaster, moments when we could be together with our family gave us hope for the future.Ahave lostBhad lostCwere losingDwould lose答案:B解析:考查动词时态。句意:虽然我们在自然灾害中失去了很多,但我们能与家人在一起的时刻给了我们对未来的希望。结合句
37、意,可知从句的动作发生在谓语动词gave之前,为“过去的过去”应用过去完成时,故答案为B。38、The news of the earthquake _ when a large quantity of relief supplies _ to the disaster-stricken area.Ahad hardly been spread; was deliveredBwas hardly spread; were deliveredChad hardly spread; were deliveredDhad hardly spread; was delivered答案:C解析:考查时态
38、和语态。句意:地震的消息一传开,大量的救灾物资被递送到灾区。第一空是固定句式hardlywhen,主句用过去完成时态;从句的主语是a large quantity of relief supplies,后面的谓语动词用复数形式,用一般过去时态的被动语态,故答案为C。【点评】固定句式:hardly.when.,no sooner.than.,“一就”,主句用过去完成时态,从句用一般过去时态,如果把否定词hardly/no sooner提到主语前面,则把had提到主语前面,句子用部分倒装。如:Hardly had he arrived home when it began to rain. 他一到
39、达家,天就开始下雨。39、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 years 连用,故排除 A、D 项。be in love 为表示状态的动词短语,可以与 for two years 连用。且 fall in love 这个动作发生在“got marrie
40、d”之前,故用过去完成时。选C。考点:考查时态40、Did you know any French before you arrived in Washington?Never _ it, actually.Ahad I learnedBhave I learnedCI learnedDwas I learning答案:A解析:考查时态和部分倒装。句意:在你到达华盛顿之前你懂得一些法语吗?实际上我一点儿都没有学过。否定副词never置于句首,句子应用部分倒装,分析句子可知,arrived in Washington使用的是一般过去时,在到达华盛顿之前没学过法语,指过去的过去,用过去完成时,故选
41、A项。41、The total number of people in China living with HIV and AIDS _ 820,756 by the end of June, 2018, according to officials at a national conference.AreachedBhas reachedChad reachedDreaches答案:C解析:考查过去完成时。句意:在一次全国会议上,有关官员表示,截至2018年6月底,我国艾滋病病毒感染者和艾滋病患者总数已达820756人。根据“by the end of June, 2018”可知,此处应用过
42、去完成时。故选C。42、John and Ifriends for eight years.We first got to know each other at a Christmas party.But we each other a couple of times before that.Ahad been; have metBhave been; have metChad been; had metDhave been; had met答案:D解析:考查动词时态。句意:我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。第一空是表示过去到现在做8年时间
43、的朋友,用现在完成时;第二空是指在圣诞节见面got to know each other用的过去时,在此以前见过,表示的是过去的过去用过去完成时; 故选D。43、We didnt find Ju Xiaopeng attending the English Class online.No one _ him about _ a lecture even on Saturday.Atold; there to beBhad told; there to beCtold; there wasDhad told; there being答案:D解析:考查时态和介词搭配。句意:我们发现朱小鹏没有在网上
44、上英语课。即使在星期六也没有人告诉他有课。由didnt可知发生在过去,在此之前,用过去的过去,即过去完成时had told。about是介词,介词后面加doing,所以是about there being。故选D项。44、I am sorry I didnt go to the cinema with you yesterday. You know, I _ the film.AsawBhave seenChad seenDsee答案:C解析:考查动词时态。句意:抱歉,昨天我没和你去看电影。你知道的,我已经看过这个电影了。我看过电影在昨天看电影之前,属于过去的过去,应用过去完成时。故选C项。4
45、5、In the police station, Anna recalled clearly what Bob _ her over the phone the previous night.Ahas toldBhad toldCwould tellDwas telling答案:B解析:考查谓语动词的时态。句意:在警察局,安娜清楚地回忆起鲍伯前一天晚上在电话里告诉过她什么。分析句子In the police station, Anna recalled clearly what Bob _ her over the phone the previous night.本句所填的动词表示的动作发生在主句的谓语动词recalled之间,是过去的过去,所以要用过去完成时,因此本空要用had told,故选B项小提示:。18
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100