(英语)英语过去完成时练习题含解析.doc

上传人(卖家):刘殿科 文档编号:5928760 上传时间:2023-05-16 格式:DOC 页数:12 大小:54.50KB
下载 相关 举报
(英语)英语过去完成时练习题含解析.doc_第1页
第1页 / 共12页
(英语)英语过去完成时练习题含解析.doc_第2页
第2页 / 共12页
(英语)英语过去完成时练习题含解析.doc_第3页
第3页 / 共12页
(英语)英语过去完成时练习题含解析.doc_第4页
第4页 / 共12页
(英语)英语过去完成时练习题含解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、【英语】英语过去完成时练习题含解析一、单项选择过去完成时1 Dad, we _ the zoo-trip you promised us last week. Sorry my girls. I _ to take you there this week, but Ive been too busy.Aexpect; intendBhad expected; had intendedCare expecting; had intendedDexpected; intend【答案】C【解析】试题分析:考查动词时态。句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。下句:抱歉我的孩子,我上周打

2、算带你们去,但是我实在太忙了。根据对句意的分析和理解可知对话中没有提及是以前的对话。所以对话就是发生在现在,而在第一个分句中表达了想要去,而be going to即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。考点:考查动词时态2 Chinese scientists _ on Tuesday that they _ a low-cost welding robot, which can help improve welding efficiency for small factories.Aanno

3、unces; had inventedBannounced; have inventedCannounced; had inventedDannounces; have invented【答案】C【解析】试题分析:考查时态。第一空根据时间状语on Tuesday可知用一般过去时;第二空动词invent所发生的动作在announce之前,故用过去完成时。 句意:中国科学家在周二宣布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。故C正确。考点:考查时态3(绵阳二诊)I happened to meet Lily yesterday.Lucky dog!You _each othe

4、r for two years.Ahavent seenBhadnt seenCdidnt seeDdont see【答案】B【解析】考查动词的时态。句意为:昨天我碰巧遇到莉莉了。真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。答案:B4Sally was excited to meet Susan at the party last nightThey _ each other since they graduated from Oxford University in 2010Ahavent seenBhadnt seenCd

5、idnt seeDdont see【答案】B【解析】since,自从。以后。上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。因此他们还没彼此见面(“They hadnt seen each other”),这个动作发生在昨晚以前,也就是过去的过去。用过去完成时5Father _ for London on business upon my arrival, so I didnt see him.Ahas leftBleftChad leftDwas leaving【答案】C【解析】分析句子,由于后半句用的是一般过去式,故根据意思可

6、知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。6By the time he arrived in Beijing, we _ there for two days.Awill have stayedBstayChave been stayingDhad stayed【答案】D【解析】考查时态。by the time用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。7-Whats wrong with your cell phone? I cant get through.- Oh, my line w

7、as cut off because I _ my bill.Ahavent paidBhadnt paidCwasnt payingDdont pay【答案】B【解析】本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。8 We didnt find Smith attending the lecture. No one _ him about _ a lecture the following day.Atold ;there to beBhad told ; there to beCtold; there wa

8、sDhad told ; there being【答案】D【解析】考查时态。根据句意可知没有人告诉他是在我们没有发现Smith之前发生,故用过去完成时;about为介词,故there be句型为there being,选D。9The wife a big 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【解

9、析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly.when一就,符合题意。故选B。10Grandpa was shocked by the news. Rarely _ him so quiet.Ado I seeBhad I seenCI had seenDI saw【答案】B【解析】本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。1

10、1By 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表示谓语动词动作发生在“过去的过去”,所以用过去完成时。12I suddenly realized that

11、 I was kept so busy that I _ little time with my family before.Ahave spentBhad spentCwould spendDwas spending【答案】B【解析】试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。考点:考查动词时态。13He said l5 people_,two of them_to hospitalAhave injured;admittingBhave been injured;being admitted

12、Chad injured;to admitDhad been injured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。14The joke was so interesting that we all burst out laughing. Never before _ heard a joke like that.AI haveBI hadChave IDhad I【答案】D【解析

13、】试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。故选D考点:考察时态与倒装15They became friends again that day. Until then they _to each other for nearly two years.Adidnt speakBhadnt spokenChavent spokenDhavent been speaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话

14、了。从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。考点:考查时态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 G

15、aga的表演怎么样?-太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意可知,“我”并没有去看演唱会,答语是对过去的事情进行虚拟,if从句用had done,主句用would have done,故选C。考点:考查虚拟语气17I didnt get into the two-hour quarrel; I know how it _, though.Awould break outBhas broken outCwas breaking outDhad broken out【答案】D【解析】【分析】【详解】考查动词时态。句意:我没有卷入两个小时的争吵,但是我知

16、道它是如何爆发的。根据句意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选D。18He said that his car_stolen and he_have to telephone the police.Awas; wouldBhas been; willChad been; wouldDhad been; will【答案】C【解析】考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。19She stared at the painting, wondering where she it

17、.AsawBhad seenCseesDhas seen【答案】B【解析】试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知see这个动作发生在stare之前,所以用过去完成时。故选B。考点:考查时态20I arrived late and missed the flight. I _ the traffic to be so heavy.Ahadnt expectedBhavent expectedCwouldnt expectDwas expected【答案】A【解析】考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。21

18、Janet, who _ her homework, was allowed to play badminton on the playground.Awill finish BfinishChas finished Dhad finished【答案】D【解析】【详解】考查时态。句意:Janet已经完成作业,她被允许到操场上打羽毛球。分析句子结构可知,主句为 Janet was allowed to play badminton on the playground主句谓语动词为was allowed是过去时,表示动作发生在过去。who _ her homework为定语从句.完成作业动作发生在

19、被允许打羽毛球之前,即过去的过去,应该用过去完成时。D项符合语境,故选D。22I insisted he_ back the wallet to the lady, but he insisted he_it.Ahanded; didnt stealBhand; hadnt stolenChand; not stealDhanded; hadnt stolen【答案】B【解析】【详解】考查insist 用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。insist 后跟宾语从句分两种情况,一,表示坚持要去做某事(未做) insist+that从句(主语+should+动词原形)

20、should可省也可以不省,但要记住动词一定要用原形,这是一种虚拟语气。二,但如果表对已经发生过的事的一种看法,(注意;是对已经发生过的事)则使用正常时态。根据句意可知,故选B项。23Did Alan enjoy seeing his old friends yesterday?Yes, he did. He _ his old friends for a long time.Adidnt seeBwouldnt seeChasnt seenDhadnt seen【答案】D【解析】【详解】考查时态。句意:阿伦昨天见到老朋友高兴吗?是的,他挺高兴。他很久没看见老朋友了。说明是昨天之前很长时间没看

21、见老朋友了,该动作属于“过去的过去”,应用过去完成时,故选D。24I 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和see之间是一种被动关系,所以用过去完成时态,

22、故选D。25I _ 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【解析】【详解】考查动词时态。句意: 我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上整晚都在写作文,明天就能写完。第一空,句中为短语had wanted to do 本打算做

23、某事,第二空表示时间段内正在进行的动作,故用过去进行时,综述选B。26The 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可知应选A项。27-Did you know any German before you arrived in Munich?-Never_

24、it, actually.Ahad I learnedBdid I learnCI had learnedDI learned【答案】A【解析】【详解】考查倒装和时态。句意:来慕尼黑之前你懂德语么?事实上我从来没学过。never位于句首,其后要进行部分倒装,而且此处表示的动作发生在arrived in Munich之前,也就是过去的过去,应该用过去完成时,故A项正确。【点睛】注意含有否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:never,hardly,seldom,little,few, not until, by no means, nowhere, no longer。如

25、:By no means could you tell him about this.你绝不能把这件事告诉他。Never in my life have I heard of such a thing.我一生中从未听过这样的事。28When walking down the street, I came across David, who I _ for years.Adidnt seeBhavent seenChadnt seenDwouldnt see【答案】C【解析】【详解】考查动词时态。句意:当沿着街道散步的时候,我遇见了多年未见的David。根据语境,“not see”这个动作发生在

26、come across之前,是过去的过去发生的动作,用过去完成时。故选C。【名师点睛】英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。29The twins, who their homework, were allowed to play badminton on the playground.Awill finishBfinishChave finish

27、edDhad finished【答案】D【解析】试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们“被允许”用的是一般过去式,而完成作业是在被允许打羽毛球之前,属于过去的过去的动作,用过去完成时,所以选D。【知识拓展】考点:考查时态过去完成时:即过去的过去所发生的事情!其构成是主语+had +过去分词。过去完成时的时间状语before, by, until , when, after, once, as soon as。表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。用于宾语从句或间接引语中,某些动词的过去完成时表示一个打算要做却没有

28、做成的事。这类动词有:intend打算,hope希望,plan计划,mean预定,want想要, think想要,等。用于表示与过去事实相反的虚拟条件从句中【名师点睛】考查过去完成时。过去完成时常用于:(1)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。(2)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时,常使用过去完成时。(3)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。(4)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语

29、从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。本题末尾were allowed to play badminton暗示了“完成家庭作业在打羽毛球之前”,因此,用过去完成时。30 What _ when I phoned you? I _ my work, and wanted to go out.Ahave you done;finishedBwere you doing;have finishedCdid you do; had just finishedDwere you doing; had just finished【答案】D【解析】试题分析:考查时态:句意:我

30、打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。第一个空填were you doing,用过去进行时,动作在打电话的时候正在进行中,第二空填,had just finished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。31Why are you so excited?I met Tommy just now. We _ each other for ages.Ahavent seenBdidnt se

31、eChadnt seenDdont see【答案】C【解析】【详解】考查时态。句意:你为什么这么高兴?我刚才遇到汤米了。我们很久没有见面了。分析句子可知,空处所要选择的动词的动作发生在“ met ”这个过去动作之前,也就是动作发生在过去的过去,所以本句为过去完成时。故选C项。32 It might have saved me some trouble _ the schedule.Adid I knowBhave I knownCdo I knowDhad I known【答案】D【解析】试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中might have saved可知

32、主句是对过去的虚拟,从句应用if I had known与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间, 一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if 条件句中含有助动词 had,should 或 were 时, 可以省略 if,而将 had, should 或 were提到句首,从而构成倒装虚拟条件句。考点:虚拟语气【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间, 一般要保

33、持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if 条件句中含有助动词 had,should 或 were 时, 可以省略 if,而将 had, should 或 were提到句首,从而构成倒装虚拟条件句。33Its great that all the visitors who on the island were saved.AtrappedBhave been trappedChad trappedDhad been trapped【答案】D【解析】【详解】考查时态和被动语态。句意:所有被困在岛上的游客都得救了,这真是太棒了。由were saved可知此事

34、发生在过去,且被困应在被救之前,应用过去完成时;同时,visitors和trap构成被动关系,应使用过去完成时的被动语态。故D选项正确。34How was your job interview?Very successful. I _ my homework about the company, you know.Ahad done Bhave doneCdid Dwas doing【答案】A【解析】考查时态。句意:你的工作面试怎么样?非常成功。我了解过这家公司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即过去的过去,故该句应用过去完成时态。A选项正确。35As

35、things didnt work out the way we _, we found ourselves trying to force them and struggling to finish them.Aplan Bare planning Chad planned Dwill be planning【答案】C【解析】考查动词时态。句意:当事情不像我们之前所计划的那样发展时,我们发现自己正在试图强迫他们并奋力完成它们。根据前句didnt,后句found可知,该句应使用过去时态;因事情的发展和结果发生在计划之后,这里要用plan的过去完成时态had planned与前面的一般过去时形成

36、对比,以体现动作的先后,即当事情不像我们之前所计划的那样时,因此C项正确。 36Got your driving license?No. I too busy to have enough practice, so I didnt take the driving test last week.Awas BamChave been Dhad been【答案】D【解析】考查动词时态。句意:拿到你的驾驶执照了吗? 没有,我太忙了没有足够的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选D。37IPhone, the worlds largest mobile phone

37、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; compared toBhas sold; compared toCsold; comparing withDhad sold; comparing with【答案】A【解析】考查时态和非谓语动词。句意:IPhone,世界最大的手机制造商,说今年头九个月期间,它已经在中国销售了2,30

38、0万台手机,与一年前的同期相比增加了77%。第一空根据主句动词said可知,从句时态也应用过去时态,再根据over the first nine months of the year,判断应用过去完成时态;第二空是非谓语动词的固定句式compared to,意为“与相比较”。故选A。38-So Jack failed to be admitted by his dream university and is feeling quite depressed these days.-It serves him right. I _him more than once to take his stu

39、dy seriously.Areminded Bhave remindedChave been reminding Dhad reminded【答案】D【解析】考查时态。上句:所以杰克没有被他梦想中的大学录取,感觉很沮丧。下句:他活该,我不止一次提醒他认真对待他的学习。此空的动作指的是“过去的过去”所以用过去完成时态,故选D。39Mary was pleased to see that the seeds she _ in the garden were growing.Awas planting Bhas planted Cwould plant Dhad planted【答案】D【解析】考

40、查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选D。40Recently, Prince Albert II of Monaco expressed his thanks for the aid they _ from China.AreceiveBare receivingChave receivedDhad received【答案】D【解析】【详解】考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的Albert II王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文((英语)英语过去完成时练习题含解析.doc)为本站会员(刘殿科)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|