一般过去时(完整版)一、单项选择一般过去时1.Jackhadplannedtovisithisgrandparentslastweekend,butanemergency_____andhehadtoreschedule.A.shouldcomeupB.hadcomeupC.cameupD.wouldcomeup【答案】C【解析】【详解】考查时态。句意:杰克原计划上周末去看望他的祖父母,但突然发生了一件紧急事情,他不得不重新安排时间。由“hehadtoreschedule”可知,and连接的两个句子都为一般过去时。故选C项。2.—Marywillnotattendthepartytonight.—Butsheshewould!A.haspromisedB.promisedC.willpromiseD.promises【答案】B【解析】考查动词的时态。——玛丽今晚不参加聚会。——但是她许诺她将会来。根据上文Marywillnotattendthepartytonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。故选B。3.—IsPetercoming?—No,he____hismindafteraphonecallatthelastminute.A.changesB.changedC.waschangingD.hadchanged【答案】B【解析】【详解】考查时态。句意:——彼得来了吗?——没有,刚才接到一个电话后改变主意了。根据atthelastminute在最后一秒可能发生在过去,故用一般过去时。故选B。【点睛】动词的时态一直是热点,需要根据时间状语来进行确定,但本题要根据当时的语境来进行再次确认,才得到答案。首先看到第一句话IsPetercoming来了吗?可知彼得还没有来,而下句话atthelastminute最后一刻,符合一般过去时的用法中的,第一条:一般过去时表示过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作)。4.IaletteronceaweektomyfamilywhenIwasinmyfirstcollegeyear.A.writeB.waswritingC.havewrittenD.wrote【答案】D【解析】考查时态。句意:上大学一年级的时候,我每周都会给家人写一封信。根据所给动词was可知表示过去某个时间发生的事,用一般过去时。故选D.5.Hardly______whenthebussuddenlypulledaway.A.theyhadgottothebusstopB.theygottothebusstopC.didtheygettothebusstopD.hadtheygottothebusstop【答案】D【解析】【分析】【详解】考查倒装句。句意:他们一到站点公共汽车就突然开走了。否定副词hardly放于句首构成倒装句。Hardly+had+主语+donewhen...did...是固定的句式。故选D。6.--Howdidyoufindthefilmyesterdayevening?--Justsoso.It_______pace.A.lackedinB.lackedC.waslackingD.waslackedin【答案】B【解析】试题分析:--你认为昨天晚上的电影怎样?---一般般吧。这部电影缺少节奏。Lack,及物动词“缺少”;belackingin“缺少”,根据前句内容可知是讲述过去的情况,用过去时,而且lack没有进行时,选B。考点:考查动词用法。7.WhenI___tothecinema,thefilm___for5minutes.A.got,hadbegunB.get,willbeginC.got,hadbeenonD.got,hasbeenon【答案】C【解析】【详解】考查时态。句意:当我到达电影院时,电影已经开始了五分钟。forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选C。8.-I'mtoldyouhadacaraccident.Ithinkitmusthavebeenaterrifyingexperience.-Yeah.Iinthedamagedcar,unabletomove.A.hadgottrappedB.havegottrappedC.gettrappedD.gottrapped【答案】D【解析】【详解】考查时态。——有人告诉我你出车祸了,那一定是一次非常恐怖的经历。——是的,我被困在被撞毁的汽车里,动弹不得。had表明事情发生在过去,应该用一般过去时,故D项正确。9.SalesofCDshavedeclineddramaticallysincetheearly2010s,whenpeople______toenjoymusicdownloadedfromtheinternet.A.havebegun.B.began.C.begin.D.wouldbegin.【答案】B【解析】【详解】考查动词时态。句意:自2010年代初以来,CD的销量急剧下降,当时人们开始享受从互联网下载的音乐。when引导的是定语从句,此处指theearly2010s发生的事,用一般过去时。故选B.10.Don'tgiveuphalfway,andyouwillfindthesceneryismorebeautifulwhenyoureachthedestinationthanwhenyou_______.A.startoffB.havestartedoffC.startedoffD.willstartoff【答案】C【解析】【详解】考查时态。句意:不要半途而废,当你到达目的地的时候,你会发现风景比你出发的时候更美。根据句意可知,startoff发生在reachthedestination之前,应该用一般过去时,故C项正确。11.(天津)OnlywhenLilywalkedintotheoffice_________thatshehadleftthecontractathome.A.sherealizedB.hassherealizedC.shehasrealizedD.didsherealize【答案】D【解析】【详解】考查倒装。句意:只有当莉莉走进办公室的时候,她才意识到她把合同忘家里了。本题考查only放在句首的部分倒装,在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用倒装结构。但如果only后跟的是主语,就不用倒装结构了。根据句中的其他动词时态,可判定用过去时态。故选D。12.—Whatdoyouthinkofthemovie?—It’sfantastic.TheonlypityisthatI________thebeginningofit.A.missedB.hadmissedC.missD.wouldmiss【答案】A【解析】考查动词时态。从创设的语境来看电影已演完,句意“唯一的遗憾是错过了开头”说话者在陈述过去事实,构成现在和过去的对比,选A。13.I_____thewashingmachine.It’sworkingOKnow.A.wasrepairingB.repairedC.wouldrepairD.hadrepaired【答案】B【解析】【详解】考查一般过去时。句意:我修了洗衣机,它现在可以正常工作了。结合句意可知,“修洗衣机”的动作发生在过去,故用一般过去时。故选B项。14.—You’relateagain.—Sorry.I________tosetmyalarmclock.A.forgetB.willforgetC.forgotD.wouldforget【答案】C【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。15.They________inHollandfortenyears.NowtheyhavesettleddowninParis.A.livedB.havelivedC.hadlivedD.wereliving【答案】A【解析】【详解】考查动词时态。句意:他们在荷兰生活过十年。现在他们定居在巴黎。根据后句中的现在完成时态可知,他们在荷兰生活是单纯发生的过去的事情,所以应该用一般过去时,故选A。16.Thefamousreporter,whoissaidtohavegonebacktoAmericalastyear,_____inChinaforalmosttwentyyears.A.livedB.waslivingC.haslivedD.hadlived【答案】A【解析】考查时态题。根据who引导的定语从句可知,该记者已经回到了美国,可知住在中国20年,是过去的事情。故用A.17.Theoldwomanwho________inthedesertedhousealonefortenyearshasbeensettledinanursinghomenow.A.livedB.haslivedC.hadlivedD.hasbeenliving【答案】A【解析】【详解】考查时态。句意:一个人住在废弃的房子里达十年之久的那位老妇人现在在养老院定居。因为住在废弃的房子里发生在过去,与现在无关,应该用一般过去时。故选A。B.现在完成时,表示现在还一个人,与语境不符;C.hadlived过去完成时,是过去的过去,没有对比的时间;D.hasbeenliving现在完成进行时,强调动作一直在进行,一直到现在,不合语境。故选A。18.—Whereisyournewhomenow?—Inthenewdevelopedzone.ButI______downtownforfiveyears.A.havelivedB.hadlivedC.waslivingD.lived【答案】D【解析】【详解】考查时态辨析。句意:---你的新家在哪里?---新开发区。但是我在市区住了五年。分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。故选D项。【点睛】现在完成时和一般过去时的区别是时态题考查的重点内容。他们的区别是:现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。19.Amy,aswellasherbrothers,________awarmwelcomewhenreturningtothevillagelastweek.A.isgivenB.aregivenC.wasgivenD.weregiven【答案】C【解析】【详解】考查时态和语态。句意:艾米和她的兄弟们当上周回到村里时,受到了热烈的欢迎。根据lastweek可知,应用过去时,排除选项A和B;本句的主语是Amy,她受到热烈欢迎,所以用过去时的被动。故选C。20.—Haveyouworkedheresinceyougraduated?—No,I________atafactoryinBeijingforsixyears.A.wouldworkB.haveworkedC.hadworkedD.worked【答案】D【解析】【分析】【详解】考查动词时态。句意:---你自从毕业就在这儿工作吗?----不,我在北京的一家工厂工作了6年。根据答语可知,自从毕业以来,我并没有一直在这里工作,在此之前我还在北京的一家工厂工作了六年,故此处表示发生在我在这里工作之前的事情,故用一般过去时。故选D。21.---Haven’tItoldyouthatyoushouldbehomeearlier?---Yes,butI____homeearlierthanIusuall