您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 英语过去完成时练习题及答案
英语过去完成时练习题及答案一、单项选择过去完成时1.WhenMaryarrivedshefoundallherchildren______fornearlytwohours.A.havegonetosleepB.fellasleepC.wasfallingasleepD.hadbeenasleep【答案】D【解析】试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由found,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过去,句意为:当Mary到达时,她发先孩子们已经睡了将近两个小时。故选D。考点:考查时态的辨析。2.Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.A.questioned;wascheatedB.beingquestioned;wascheatingC.questioned;hadcheatedD.beingquestioned;hascheated【答案】C【解析】考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。3.She_________thesignlanguagebeforesheservedasavolunteertohelpthedeaf.A.learnsB.haslearnedC.waslearningD.hadlearned【答案】D【解析】试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。考点:考查动词时态的用法。4.Whenwe_______therailwaystation,thetrain_______for5minutes.A.gotto,hadbeenawayB.reached,hadleftC.arrived,hasbeenawayD.arrivedat,hasleft【答案】A【解析】这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。5.BythetimehearrivedinBeijing,we_______therefortwodays.A.willhavestayedB.stayC.havebeenstayingD.hadstayed【答案】D【解析】考查时态。bythetime用完成时态,根据arrive用过去时态,故用过去完成时,表动作先于发生。选D。6.—Thebatteryinmycellphoneisrunninglow.—Ithatlastnightbeforewewenttobed.A.wasnoticingB.havenoticedC.wouldnoticeD.hadnoticed【答案】D【解析】本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadnoticed,选D.7.Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.A.hadcried;lostB.hascried;haslostC.cried;hadlostD.cried;haslost【答案】C【解析】考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。8.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou?------Yes.ThatwasthesecondtimeI________toBeijingNationalStadium.A.havebeenB.wereC.hadbeenD.wouldbe【答案】C【解析】考查虚拟语气。表示“是某人第几次做某事”:That/This/Itis+thefirst/second…lasttime+thatclause(从句的谓语用现在完成时);That/This/Itwas+thefirst/second…lasttime+thatclause(从句的谓语用过去完成时)。考点:固定句式中的虚拟语气9.AssoonasIgottotheairport,IrealizedI________myIDcardathome.A.hadleftB.hasleftC.wouldleaveD.willleave【答案】A【解析】试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leavemyIDcardathome是发生在realized之前,用过去完成时。故选A。【知识归纳】过去完成时态表示过去的过去。WhenIgotthere,thetrainhadleft.当我到达那里的时候,火车已经离开。考点:考查时态10.IsuddenlyrealizedthatIwaskeptsobusythatI______littletimewithmyfamilybefore.A.havespentB.hadspentC.wouldspendD.wasspending【答案】B【解析】试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。考点:考查动词时态。11.Theyoungmaninsistedhe____nothingwrongandthatthepolice___him.A.did:releasedB.haddone;releaseC.haddone;mustreleaseD.shoulddo;shouldrelease【答案】B【解析】考查insist的用法。翻译成“坚持说”不用虚拟,翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。”12.Hesaidl5people_______,twoofthem_____tohospital.A.haveinjured;admittingB.havebeeninjured;beingadmittedC.hadinjured;toadmitD.hadbeeninjured;admitted【答案】D【解析】第一空考查过去完成时,因为主句是hesaid,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,twoofthem是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。13.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.A.passedB.havepassedC.waspassedD.hadpassed【答案】D【解析】试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。故选D.考点:考查时态。14.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.A.wasstayingB.stayedC.wouldstayD.hadstayed【答案】D【解析】试题分析:句意:这家旅馆不是特别好。但是我住过很多更差的旅馆。从句意可知动词stay是发生在说话之前,是表示“过去的过去”,用过去完成时,答案选D。考点:考查动词时态。15.Theybecamefriendsagainthatday.Untilthenthey______toeachotherfornearlytwoyears.A.didn’tspeakB.hadn’tspokenC.haven’tspokenD.haven’tbeenspeaking【答案】B【解析】试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。考点:考查时态16.Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceI__________agooddrinkA.hadenjoyedB.wasenjoyingC.enjoyedD.hadbeenenjoying【答案】A【解析】试题分析:考查时态。在“It+be+since从句”这一结构中,可用一般现在时或现在完成时,since从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一杯已经有10年了。故A正确。考点:考查时态17.Ididn’tgetintothetwo-hourquarrel;Iknowhowit______,though.A.wouldbreakoutB.hasbrokenoutC.wasbreakingoutD.hadbrokenout【答案】D【解析】【分析】【详解】考查动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选D。18.Shestaredatthepainting,wonderingwheresheit.A.sawB.hadseenC.seesD.hasseen【答案】B【解析】试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知see这个动作发生在stare之前,所以用过去完成时。故选B。考点:考查时态19.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______theexperienceofmeeting.A.haven’tB.hadn’tC.hadn’thadD.haven’thad【答案】C【解析】试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had+v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。考点:考查虚拟语气20.—Dad,we_________thezoo-tripyoupromiseduslastweek.—Sorrymygirls.I_______totakeyoutherethisweek,butI’vebeentoobusy.A.expect;intendB.hadexpected;hadintendedC.areexpecting;hadintendedD.expected;intend【答案】C【解析】试题分析:考查动词时态。句意:上句:爸爸,我们想去你上周承诺带我们去的动物园。下句:抱歉我的孩子,我上周打算带你们去,但是我实在太忙了。根据对句意的分析和理解可知对话中没有提及是以前的对话。所以对话就是发生在现在,而在第一个分句中表达了想要去,而begoingto即为想要做某事的意思;通过在第二个分句中表达的意思可知爸爸打算在过去带她们去动物园,并且对现在的结果也造成了影响,所以要用过去完成时,故选C。考点:考查动词时态21.—Howlong_____eachotherbeforethey_____here?—Foraboutayear.A
本文标题:英语过去完成时练习题及答案
链接地址:https://www.777doc.com/doc-7477056 .html