1、高中英语过去完成时专项训练题1单选题(经典例题高频考点-名师出品必属精品)1、Jane said, “What did he hear about a week ago?”Jane asked _ about _.Athat he hearda week agoBwhat he had heardthe week beforeCwhat he had heard a week agoDif he heardthe week ago答案:B解析:考查间接引语。句意:简说:“一周前你听说什么了”?简问他他一周前听说什么了。引号内是特殊疑问句,间接引语还用原疑问词;主句是过去时,从句用过去时态的某种
2、形式此处用过去完成时;宾语从句中用陈述语序;ago变成before。根据以上变化规则,故选B。2、Mandy _ adoption since her sons death, but her husband didnt agree with her.Ahas consideredBhas been consideringCis going to considerDhad considered答案:D解析:考查动词时态。句意:自从她儿子死后,Mandy就考虑过收养孩子,但她丈夫不同意。根据句意以及后文her husband didnt agree with her可知,此处应用过去完成时(had
3、 done),表示“Mandy考虑收养孩子”在“丈夫不同意”之前,即“过去的过去”。故选D项。3、I _ to send Peter a gift to congratulate him on his marriage, but I couldnt manage it.Ahad hopedBam hopingChave hopedDwould hope答案:A解析:考查过去完成时。句意:我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。第二个分句中“couldnt”用的是一般过去时,所以发生在它之前的动作用过去完成时。故选A。4、He insisted that he homewor
4、k but he couldnt find his exercise book.AfinishBhad finishedCbe finishedDfinishes答案:B解析:考查动词时态。句意:他坚持说他已经完成了作业,但他找不到他的练习本。此处insist表示“坚持说”,后跟宾语从句不用虚拟语气,且“完成作业”发生在“坚持说”之前,即“过去的过去”,故应用过去完成时。故选B。5、Guess what? I happened to meet Mary in the street yesterday.If my memory serves me correctly, you two _ eac
5、h other for almost ten years.Ahavent seenBhadnt seenCdidnt seeDdont see答案:B解析:考查时态。句意:猜测发生了什么事情?昨天我在街上碰巧遇见了Mary。如果我没有记错。你们有10年没有见面了吧!在昨天见面之前,他们有10年未见了,表示过去的过去,用过去完成时。故选B。6、 The students _ busily when Miss Brown went to get a book she _ in the office.Ahad written; leftBwere writing; has leftChad writ
6、ten; had leftDwere writing; had left答案:D解析:考查时态。句意:当布朗小姐去取落在办公室的书的时候,学生们正忙于写作业。第一空用过去进行时,第二空用过去完成时。故选D。7、The news came as no surprise to me. I _ for some time that the factory was going to shut down.Ahad knownBknewChave knownDknow答案:A解析:本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语for some time和came可知应
7、选A项。8、In the capital Kathmandu, thousands of people _ the night on pavements, in parks and open fields in chilly temperatures before they returned to their collapsed homes.Awould spendBwere spendingCspentDhad spent答案:D解析:试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。成
8、百上千的人们呆在户外发生在“回到家中”这个动作之前。句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。考点:考察过去完成时9、No sooner than he fell asleep.Ahis head had touched the pillowBhad his head touched the pillowCtouched the pillow his head hadDtouched the pillow had his head答案:B解析:考查部分倒装。句意:他的头一碰到枕头就睡着了。no soonerthan主句常用过
9、去完成时,从句用一般过去时,表示“一就”,放在句首时要部分倒装,即将助动词,be动词或情态动词置于主语之前,因此处为过去完成时,应将助动词had置于主语his head之前,故选B。10、At that time, people believed that all species _ on Earth at the same time, and _ since.Ahad appeared; have not changedBappeared; had not changedChad changed; has not changedDhad appeared; had not changed答案
10、:D解析:考查时态。句意:当时,人们相信所有的物种都同时出现在地球上,而且从那以后就没有改变过。believed后接宾语从句,根据句意可知,从句用过去完成时,表示appear表示的动作发生在believed之前,用过去完成时。所以第一个空为had appeared。第二个空所填动词与had appeared为并列关系,且有since,所以第二个空也为过去完成时had not changed。故选D项。小提示:11、Johnson was shocked to find out that his boss him the wrong information.Ahave givenBhad giv
11、enCwill have givenDhave been giving答案:B解析:考查动词时态。句意:约翰逊很震惊地发现他的老板给他的信息是错的。由于主句动作(was shocked)使用的是一般过去时,且根据句意,从句动作(他的老板给他信息)应发生在主句动作之前,并已完成,所以应用过去完成时。故选B。小提示:对动词时态的考查是高中英语考查重点之一,特别是在从句中时态的考查。在简单句中,我们根据时间提示词很容易判定动词时态,但是在复合句中,我们不仅要分析主从句时态,还要分析主从句之间时间差。例如本题中,我们先通过主句分析时态为一般过去时,在根据从句动作与主句动作之间的先后关系确定从句动作在其
12、之前发生,并已完成,进而确定从句时态。这种确定时态的方法最简单最快捷,大家多领会。12、Were you caught in the rain during yesterdays travel?Good luckNo sooner the hotel than it poured downAI had reachedBhad I reachedCdid I reachDI have reached答案:B解析:考查倒装句。句意:-你昨天旅行时被雨淋湿了吗?-走运了。我一到旅馆就下起了瓢泼大雨。根据句意和结构可知这句话使用no soonerthan表示“一就”,是固定结构,nosooner位于句
13、首应该用部分倒装,再根据句意以及poured down可知,发生在过去的过去应该用过去完成时,过去完成时had+过去分词,故选B。13、By the end of last term, we _ five English books.Ahave learntBhad learntClearntDlearn答案:B解析:考查动词时态。By the end of+过去时间,句子用过去完成时态,故选B。14、The manager is said to have arrived back from Paris where he _ some European business partners.Aw
14、ould meetBis meetingCmeetsDhad met答案:D解析:考查时态。句意:“据说经理已经从巴黎回来了,在巴黎会见了一些欧洲生意伙伴。”不定式动作arrived发生在过去,定语从句met发生在过去的过去,故用过去完成时。15、Last month, the Japanese government expressed their thanks for the air they_ from China.AreceiveBare receivingChave receivedDhad received答案:D解析:考查时态。句意:上个月日本政府表达了对来自中国援助的感谢之情。分
15、析句子时态,expressed是过去时态,收到援助在表达之前即过去的过去,故用过去完成时。故选D。16、No sooner _ enough money than he rushed to buy the children some gifts.Adid he raiseBhe raisedChad he raisedDhe had raised答案:C解析:考查固定句型。句意:他一筹够钱就赶紧给孩子们买礼物。No sooner had sb. done sth. than sb. did sth.为固定句型,意为“某人一就”。其中no sooner 后使用过去完成时,且要部分倒装。故选C项。
16、17、When he got to the station, the train _.AleftBhad leftCleavesDhas left答案:B解析:考查动词时态。句意:当他到火车站时,火车已经离开了。分析句子结构可知,从句为when引导的时间状语从句,时态为一般过去时,设空处作主句谓语。结合句意,主句动作发生在过去的过去,应用过去完成时,基本形式为had+ done。故选B项。18、By the time they arrived, the enemy forces _, leaving the small village destroyed.AwithdrawBwill with
17、drawCare withdrawingDhad withdrawn答案:D解析:考查动词时态。句意:在他们到达之前,军队已经撤离,离开了被破坏的小村庄。分析句子成分可知,句中By the time they arrived意为“在他们到达之前”为时间状语,是完成时的标志,且arrived为过去某一时间发生的事,因此使用过去完成时形式。故选D项。19、Alex came back home the day before yesterday.Really? Where _ at all?Ahad he beenBhas he beenChad he goneDhas he gone答案:A解析:
18、考查动词短语及时态。句意:Alex前天回家了。真的吗?他究竟去哪儿了?动词短语have been to指的是去过某地回来了,have gone to指的是去了某地还未回来。根据Alex came back home the day before yesterday.可知,“Alex去了哪是”发生在“他回家之前”,属于过去的过去,应用过去完成时。故选A项。20、The girls eyes brightened when she saw the birthday present she_.Awould promiseBhad promisedCwould be promisedDhad been
19、 promised答案:D解析:考查时态和语态。句意:当这个女孩看到她被允诺的生日礼物时,她的眼睛亮了起来。根据句意,可知从句中“她”和“承诺”之间是被动关系,用被动语态,且此动作发生在“看到”这个动作之前,也就是“过去的过去”,用过去完成时的被动语态。故选D.21、Youll never guess who I met today my old teacher! We _ for 20 years.Adont meetBhavent metChadnt metDcouldnt meet答案:C解析:试题分析:句意:你绝对猜不到我今天遇见谁了我之前的老师,我们20年没有见过了。因为和老师20年
20、没有见面是在今天见到他之前,是过去的过去的动作,用过去完成时,选C。考点:考查时态22、The twins, who their homework, were allowed to play badminton on the playground.Awill finishBfinishChave finishedDhad finished答案:D解析:考查时态。句意:这对双胞胎,已经完成作业,被允许到操场上打羽毛球。设空处在非限制性定语从句中作谓语动词,先行词The twins在从句中作主语,与动词finish为主谓关系,用主动语态。句子主句为一般过去时,从句动作“完成作业”在主句动作之前,属
21、于过去的过去,用过去完成时。故选D项。23、_, hungry, and not knowing a word of Chinese, we had no idea how to order, so the chef just began filling our table with the best food we _.ATiring, had eatenBTiring, havent eatenCTired, had eatenDTired, didnt eat答案:C解析:考查形容词词义辨析及时态。句意:我们又累又饿,也不懂中文,不知道怎么点菜,所以厨师就开始在我们的桌子上摆满我们吃过的
22、最好的食物。tired (疲倦的),tiring (累人的),修饰形容人,常用-ed结尾形容词,修饰物,常用-ing结尾形容词,此处说明主语we的状态,应用-ed结尾形容词tired,作状语;先行词the best food后接省略关系词的定语从句we _,定语从句缺乏谓语,从句谓语eat发生在主句谓语began之前,即“过去的过去”,应用过去完成时。故选C项。24、Did you have difficulty finding Annhouse?Not really.She_us clear directions and we were able to find it easily。Awas
23、 to giveBhad givenCwas givingDwould give答案:B解析:考查时态。句意:你觉得找到安娜家的位置困难么?不会。她告诉我们很清晰的方向,并且我们很容易就找到了。根据题干可知,安娜告诉他们方向发生在他们找到她家之前,因此,发生在过去动作之前的动作要采用过去完成时。故选B。小提示:本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完成时。25、When Stanley finally made it to the lecture hall, the profes
24、sor_his speech for half an hour.Ahad deliveredBdeliveredCwas deliveringDhas delivered答案:A解析:考查动词时态。句意: 当斯坦利终于来到演讲厅时,教授已经演讲半个小时了。根据句意,“deliver”这一动作发生在“made it”之前,when引导的时间状语从句表示过去发生的动作,故“发表演讲”是发生在“过去的过去”的动作,用过去完成时,故选A。小提示:过去完成时用法解析:1)、表示在过去某一时间或动作之前已经发生或完成的动作。 表示的时间是过去的过去 常与by last year, by the time
25、of yesterday,等连用。如:She said she had seen the film 4 times. 她说她看过这部电影4次。When Mr Li got to the classroom, all the students had begun reading. 当李老师到教室时,所有的学生都开始阅读了。2)、表示从过去某一时间开始一直延续到过去另一时间的动作或状态。常与for (后跟段时间)或since (后跟点时间)等连用.如:She had worked in this school since it opened 25 years ago.自从这所学校25年前开办以来就
26、一直在那里工作。26、He said l5 people_, two of them_to hospital.Ahave injured;admittingBhave been injured;being admittedChad injured;to admitDhad been injured;admitted答案:D解析:考查时态和独立主格。句意:他说,有15人受伤,其中两人已被送往医院。第一空表示“受伤”应用be injured,且主句为一般过去时,从句动作发生在主句之前,故用过去完成时;第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词。故选D
27、。27、-Its many years since I saw you last; I _ you at all.-I wouldnt have, either, if someone _ you by the name.Ahavent recognized; didnt callBdidnt recognize; didnt callCdidnt recognize; hadnt calledDrecognized; had called答案:C解析:考查时态。句意为:-自从上次见你有很多年了,我根本没有认出你。-我也没有,如果不是有人称呼你的名字。第一句根据语境可知是刚才没认出,现在已经知
28、道是谁了。第二句则用了虚拟语气,表示与过去事实相反的虚拟,如果过去别人没有叫出你名字的话,我也没有认出你,所以C正确。28、Hardly _ into the country _ it began to rain.Awe had got; whenBwe got; thanChad we got; whenDdid we got; than答案:C解析:试题分析:C考查倒装句型。在hardly.when.和no sooner.than.句型中,hardly和no sooner位于句首时,主句要用倒装语序,且谓语动词常用过去完成时态。故答案为C选项。考点:考察倒装句型29、That was th
29、e first time the old lady _ her suffering to others.Awas tellingBhad toldChave toldDtold答案:B解析:考查时态。句意:这是老太太第一次向别人诉说她的痛苦。“That was the first time that.第一次.”是固定句型,当主句谓语部分是“was”时,从句使用过去完成时。故选B。30、I would never consider_ sleeping tablets regularly, but my father_ the medicine for three years.Ausinghad
30、takenBto usehad takenCusingtookDto usetook答案:A解析:考查非谓语动词及动词时态。句意:我从来不会考虑经常服用安眠药,但我父亲已经服了三年的药了。A. usinghad taken使用;服用; B. to usehad taken 使用;服用; C. usingtook 使用;服用 ;D.to usetook使用;服用 。第一空表示“考虑做某事”应使用动名词作宾语,consider doing.,排除B.D.项;第二空在but连接的第二个分句中作谓语,由时间状语for three years及前面would可知,应使用过去完成时。故选A项。31、By
31、the time she returned home from England, her overall view of the world _ completely.AchangedBhas changedCwould changeDhad changed答案:D解析:考查动词时态。句意:当她从英国回到家时,她对世界的整体看法已经完全改变了。根据上文By the time she returned home from England可知“对世界的整体看法改变”发生在“回到家”之前,即发生在“过去的过去”故用过去完成时。故选D。32、No sooner_ herself in her seat
32、 _ I asked her about the matter.Ashe has settled; beforeBhad she settled; thanChas she settled; whenDshe had settled; than答案:B解析:考查固定短语和动词时态。句意:她一坐下来我就问她那个事情了。No soonerthan意为“一就”,no sooner后的主句用过去完成时she had settled,than后的从句用一般过去时;如no sooner放在句首表示强调时,则主句要部分倒装,即将had提到主语前,变为had she settled,从句保持不变。故选B项。3
33、3、The rescue team _to help but failed to get there in time.Ahad wantedBhave plannedCwere expectingDhoped答案:A解析:通过对本题的阅读和分析,可知该句的整体时态背景为过去时,同时通过对句意的理解可知,本句前半部分所发生的动作位于后句的动作之前,因而该动作为“过去的过去”所发生的动作,故此处应当使用过去完成时。句意:搜救队之前想去帮忙,但并未及时到达那儿。故本题选A项。【点评】intend(打算),mean(意味),hope(希望),want(想要),plan(计划)等动词的过去完成时用来表示
34、本打算做而没有做的事。I had intended to come over to see you, but I was too busy.我本想去看你,但我实在太忙了。本题表示搜救队本想帮忙,但是没有及时到达。34、_ could be judged from her eyes that she was terribly sorry for what she _.AAs; had doneBThat; didCAs; didDIt; had done答案:D解析:本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过
35、去时,而所做的在抱歉之前已发生,故用过去完成时。35、_of last term we _ over two thousand new words.AAt the end; had learnedBIn the end; learnedCBy the end; have learnedDBy the end; had learned答案:D解析:考查介词短语和时态。句意:到上学期末为止,我们已经学习了2000多个生词。这题的第一空填by the end of“到结束为止”,后面接的是last week,所以句子用过去完成时。at the end of 表示“在结尾;在末端”,应该和一般过去式连
36、用,in the end表示“最后”,根据句意,故选D。36、By the end of last month, Jane_enough money for the poor sick boy.AraisedBwould raiseChad raisedDhas raised答案:C解析:考查动词时态。句意:到上个月底为止,简已经为那个可怜的生病的男孩筹到了足够的钱。根据上文By the end of last month可知表示“过去的过去”应用过去完成时。故选C。37、The boy told his father what he _ in the street.AsawBhave see
37、nChad seenDsee答案:C解析:考查动词时态。句意:男孩把他在街上看到的一切告诉了他的父亲。看见发生在告诉之前,表示“过去的过去”用过去完成时,故选C。38、I found the professors lecture quite difficult to follow because it _ when I arrived.AstartedBwas startingCwould startDhad started答案:D解析:考查动词时态。句意:我发现教授的演讲很难听懂,因为我到的时候已经开始了。根据题干信息可知,不能跟上演讲的原因是达到的时候演讲已经开始了,“到达”是过去时,“演
38、讲开始”动作在“到达”之前发生,即表示过去的过去,应该用过去完成时,故选D。39、The film was so moving that we all burst into tears. Never before seen a film like that.Ahad IBI hadChave IDI have答案:A解析:考查倒装句及动词时态。句意:电影太感人了,我们都哭了。我之前从未看过这样的电影。Never这样的否定词放在句首,句子使用部分倒装;由The film was so moving that we all burst into tears.可知,此处属于过去的过去,应用过去完成时
39、。故选A项。40、My secretary told me just now that she _ typing the letters by the time I went back, which I do have some doubt about. You know, she is not that efficient a girl.Awould finishBhad finishedCwould have finishedDwill finish答案:B解析:考查时态。句意:我的秘书刚才告诉我,到我回来的时候她打完了那封信,我的确对此有怀疑。你知道,她不是那么有效率的女孩。根据时间状语
40、从句“by the time I went back”可推断,“finish”这一动作发生在“went back”这一动作之前,表示“过去的过去”的动作,用过去完成时。故选B。41、 Did you have a good time last night?Yes, I did. It was a long time since I _ myself.Ahavent enjoyedBdidnt enjoyCenjoyDhad enjoyed答案:D解析:试题分析:考查时态。上句:昨晚你过得很愉快吗?下句:是的。很长的时间没有这么开心过了。也就是说:昨天晚上以前曾经有过一次开心。此处表达的是“过去
41、的过去”,所以since引导的时间状语从句要用过去完成时态,故选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 fo
42、r two years.但是,像 come, arrive, buy 等终止性动词不能与表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。考点:考查时态42、During his stay in Xian, Jerry tried almost all the local foods his friends _,Awould recommendBhad recommendedChave recommendedDwere recommending答案:B解析:考查时态。句意:在西安待的那些天,杰瑞几乎尝遍了朋友推荐的所有当地美食。题干中的tried这一动作在过去发生,朋
43、友“推荐”这一动作应该发生在tried之前,即:过去的过去,所以用过去完成时,故选B。43、The young man, when questioned why he _ the mobile phone, just looked at the policeman and said nothing.Ahad stolenBstoleCstealsDwas stealing答案:A解析:考查时态。句意:当被问到为什么偷手机时,年轻人只是看着警察,什么也没说。why引导宾语从句缺乏谓语,从句谓语动词steal发生在主句谓语looked at and said之前,即“过去的过去”,steal用过去
44、完成时。故选A项。44、_ the party _ when he came?ADidbeginBHad begunCHas begunDDoesbegin答案:B解析:考查时态。句意:他来时聚会已经开始了吗?此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。45、The tourists were excited, for no sooner _ the hotel _ it snowed heavily.Athey had returned; thanBhad they returned; thanCthey had returned; whenDafter they returned; as答案:B解析:考查倒装。句意:游客们非常兴奋,因为他们刚刚返回旅店就下起了大雪。短语no soonerthan 一就。整个句子使用过去时态,说明此事发生在过去。而根据否定词no sooner后面应该是过去完成时态而且要进行倒装。故选B。18
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100