您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 英语初中英语过去完成时练习题
英语初中英语过去完成时练习题一、初中英语过去完成时1.Bythetimehe______________atthecinema,themovie______________forfiveminutes.A.arrived;hadbegunB.hadarrived;hadbegunC.arrived;hadbeenonD.hadarrived;hadbeenon【答案】C【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。arrived到达,一般过去时;hadbegun开始,过去完成时,hadbeenon进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据forfiveminutes.故排除AB,beon进行,上映,表状态,可和段时间连用,bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。【点评】考查动词时态。注意句子涉及到begin和beon的词义和用法。2.—Peter,_______you_______yourhomework?—Notyet,I'lldoitatonce.A.have;finishedB.Did;finishC.Will;finish【答案】A【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Notyet,I'lldoitatonce.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。【点评】此题考查句子时态。要根据上下文的联系确定句子时态。3.YesterdaywhenI_______tothestation,thetrain______already.A.got,hadleftB.got,hasleftC.hadgot,leftD.got,left【答案】A【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文时间状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前已经完成的动作,故用过去完成时态,选A。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。4.Bytheendoflastmonth,IalltheCDsofthefamoussinger.A.collectB.collectedC.havecollectedD.hadcollected【答案】D【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。故选D.【点评】此题考查动词时态。5.—Jack,wouldyouliketoseethenewmovie?—I'dloveto,butI______italready.A.amseeingB.willseeC.seeD.haveseen【答案】D【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用havedone。故选D。【点评】本题考查完成时havedone。6.BythetimeIgotthere,thefootballmatch________already________.A.has;finishedB.was;finishedC.had;finishedD./;finished【答案】C【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。bythetime通常用完成时态,根据got可知是过去完成时,故选C。【点评】考查过去完成时。7.ThefilmwhenIgotthere.A.wasonB.hasbeenonC.hadbegunD.hasbegun【答案】C【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。8.Thegirlsittingnexttomeontheplanewasverynervous,forshebefore.A.didn'tflyB.hasn'tflownC.hadn'tflownD.wasn'tflying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子Thegirlsittingnexttomeontheplanewasverynervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根据句意,故答案为C。【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。9.Bythetimeoflastyear,shethepianoforfiveyears.A.learntB.haslearntC.hadlearntD.willlearn【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语Bythetimeoflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。故答案为C。【点评】考查过去完成时。掌握过去完成时的构成和用法。10.TombythetimeIgottotheparty.A.leftB.wasleavingC.hadleftD.hasleft【答案】C【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。【点评】本题考查过去完成时的用法。11.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat.A.happenedB.hadhappenedC.wouldhappenD.washappened【答案】B【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。12.BythetimeIlockedthedoor,IrealizedImykeysathome.A.hadrepairedB.hadchangedC.hadforgottenD.hadleft【答案】D【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。【点评】本题考查过去完成时的用法。13.—DidyouseeTomattheparty?—No,hebythetimeIgotthere.A.leftB.wasleavingC.hadleftD.hasleft【答案】C【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。【点评】本题考查过去完成时的用法。14.Suedidn'tgotoseethefilmwithuslastweekbecauseshe________________itwithhermother.A.hasseenB.hadseenC.willseeD.saw【答案】B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。【点评】考查过去完成时,注意平时识记其结构,理解句意。15.Bythetimeheattherailwaystation,thetrain.A.hadarrived;hadleftB.arrived;hadleftC.arrived;leftD.hadarrived;hasleft【答案】B【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。【点评】本题考查过去完成时的用法。16.She______togotoschoolearlier,butsheforgottogetup.A.plansB.plannedC.hadplannedD.hasplanned【答案】C【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。【点评】考查过去完成时。17.Bythetimewegotthere,thefilm________already.A.beganB.hasbegunC.havebegunD.hadbegun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了。bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。【点评】考查时态,注意bythetime+过去时的用法。18.Byyesterday,theplane______outofviewformorethanamonth.A.isB.hasbeenC.wasD.hadbeen【答案】D【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据Byyesterday可知该用过去完成时,所以选D。【点评】考查动词时态。19.She_______balletbeforesheenteredfilmindustry.A.haspracticedB.hadpracticedC.willpracticedD.wouldpracticed【答案】B【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。【点评】考查过去完成时。20.I______tostudyhard,butsomeonedisturbme.A.thoughtB.hadthoughtC.havethoughtD.think【答案】B【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。21.Whenwehurriedtothemeetingroom,themeeting_______.A.hadbegunB.hadbeenonC.hasbegunD.hasbeenon【答案】A【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。22.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.A.hadcollectedB.collectedC.havecollectedD.collect【答案】A【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据Bytheendoflastmonth可知时态是过去完成时,结
本文标题:英语初中英语过去完成时练习题
链接地址:https://www.777doc.com/doc-6732001 .html