您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 【英语】中考英语过去完成时真题汇编(含答案)及解析
【英语】中考英语过去完成时真题汇编(含答案)及解析一、初中英语过去完成时1.—Jim,whydidn'tyougotoBeijingbytrain?—Badluck!WhenIgottothestation,thetrain________.A.leftB.hadalreadyleftC.hasalreadyleftD.hasbeenleft【答案】B【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。根据WhenIgottothestation可知,到那是过去时,离开是过去的过去,使用过去完成时,haddone,故选B。【点评】考查时态,注意过去的过去是过去完成时的用法。2.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.A.hasforgotten…comesB.forgot…comeC.hadleft…cameD.hadleft…wouldcome【答案】C【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。3.WhenI______thecinema,thefilm_______fortenminutesA.gotto;hasbegunB.arrivedat;hasbeenonC.reached;hadbegunD.hurriedto;hadbeenon【答案】D【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。【点评】要注意完成时态中的延续性动词的转换。4.Bythetimethealarmclockwentoff,Mymotherhadalready_________.A.wakemeupB.wakeupmeC.wakenupmeD.wakenmeup【答案】D【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用had+动词的过去分词。wakeup是动副结构,代词作宾语必须放中间,故选D。【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。5.Bytheendoflastmonth,IalltheCDsofthefamoussinger.A.collectB.collectedC.havecollectedD.hadcollected【答案】D【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。故选D.【点评】此题考查动词时态。6.ThefilmwhenIgotthere.A.wasonB.hasbeenonC.hadbegunD.hasbegun【答案】C【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。7.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.A.isenteringB.hasenteredC.wasenteringD.hadentered【答案】D【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时。根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选D。【点评】考查句子时态。注意过去完成时的用法。8.—What'sup?—Imissedthetrain.BythetimeIgottothetrainstation,thetrainfor10minutes.A.hadleftB.hasleftC.hasbeenawayD.hadbeenaway【答案】D【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.hadleft过去完成时态;B.hasleft现在完成时态;C.hasbeenaway现在完成时;D.hadbeenaway过去完成时。bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。9.Thegirlsittingnexttomeontheplanewasverynervous,forshebefore.A.didn'tflyB.hasn'tflownC.hadn'tflownD.wasn'tflying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子Thegirlsittingnexttomeontheplanewasverynervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根据句意,故答案为C。【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。10.Thelittleboymeafewminutesbeforehismothershowedup.A.staresatB.hasstaredatC.looksatD.hadstaredat【答案】D【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。11.Hewantedtoknowhowlonginhospital.A.sheisstayingB.shehadstayedC.didshestayD.shestay【答案】B【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。12.MygrandparentsforfiftyyearsbythetimeMysisterwas15.A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmarried【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据forfiftyyears五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried“结婚”表状态。故选D。【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。13.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat.A.wouldhappenB.hadhappenedC.happenedD.washappened【答案】B【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。【点评】本题考查过去完成时的用法。14.Suedidn'tgotoseethefilmwithuslastweekbecauseshe________________itwithhermother.A.hasseenB.hadseenC.willseeD.saw【答案】B【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来时;D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。【点评】考查过去完成时,注意平时识记其结构,理解句意。15.Bythetimewegotthere,thefilm________already.A.beganB.hasbegunC.havebegunD.hadbegun【答案】D【解析】【分析】句意:我们到那儿时,电影已经开始了。bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。【点评】考查时态,注意bythetime+过去时的用法。16.Whenhearrivedatthebusstop,thebus________for10minutes.A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway【答案】D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,故选D。【点评】考查过去完成时。17.Myparents______________toworkbythetimeI______________up.A.began;getB.began;hadgotC.hadbegun;hadgotD.hadbegun;got【答案】D【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时。bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。【点评】考查动词的时态。注意bythetime的词义和用法。18.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.A.hadplantedB.haveplantedC.wereplantingD.wouldplant【答案】A【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据Bytheendoflastyear,可知句子时态为过去完成时,因此用hadplanted,故答案是A。【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。19.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.A.hadworkedB.worksC.isworkingD.willwork【答案】A【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据beforehecametoChina,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked,故选A。【点评】此题考查过去完成时。根据时间状语确定句子时态。20.—Areyousurprisedattheendingofthemovie?—No,becauseI___________thestory.A.readB.willreadC.havereadD.wasreading【答案】C【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C
本文标题:【英语】中考英语过去完成时真题汇编(含答案)及解析
链接地址:https://www.777doc.com/doc-5406155 .html