一般过去时(完整版)一、单项选择一般过去时1.Amy,aswellasherbrothers,________awarmwelcomewhenreturningtothevillagelastweek.A.isgivenB.aregivenC.wasgivenD.weregiven【答案】C【解析】【详解】考查时态和语态。句意:艾米和她的兄弟们当上周回到村里时,受到了热烈的欢迎。根据lastweek可知,应用过去时,排除选项A和B;本句的主语是Amy,她受到热烈欢迎,所以用过去时的被动。故选C。2.Thissummerholiday,manyforeignstudents_______toChinaforaholiday.A.comeB.havecomeC.hadcomeD.came【答案】D【解析】考查动词时态。句意:今年夏天,许多外国学生来中国度暑假。表示过去时间发生的事,此处是陈述事实,用一般过去时。故选D。3.—Marywillnotattendthepartytonight.—Butsheshewould!A.haspromisedB.promisedC.willpromiseD.promises【答案】B【解析】考查动词的时态。——玛丽今晚不参加聚会。——但是她许诺她将会来。根据上文Marywillnotattendthepartytonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。故选B。4.Onlyaftertalkingtotwostudents__________thathavingstrongmotivationisoneofthebiggestfactorsinreachinggoals.A.IdiddiscoverB.didIdiscoverC.IdiscoveredD.discoveredI【答案】B【解析】试题分析:考查倒装句。Only位于句首强调状语时,主句要用部分倒装,句型为:only+状语+be/助动词/情态动词+主语。故选B。【知识归纳】在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用部分倒装结构。如only后跟的是状语从句或only修饰主语,则不用倒装结构。例如:Onlywhenthewarwasoverin1918washeabletogetbacktowork.Onlytheteachersareallowedtousetheroom.注意onlythen,是“过一小会儿”的意思,一般用在句首,引导倒装句。例句:OnlythendidherealizetheimportanceofEnglish.考点:考查倒装句5.Hardly______whenthebussuddenlypulledaway.A.theyhadgottothebusstopB.theygottothebusstopC.didtheygettothebusstopD.hadtheygottothebusstop【答案】D【解析】【分析】【详解】考查倒装句。句意:他们一到站点公共汽车就突然开走了。否定副词hardly放于句首构成倒装句。Hardly+had+主语+donewhen...did...是固定的句式。故选D。6.----HaveyoueverbeentoProvencewhichishometolavender(薰衣草)inParis?----Yes,onlyonce.I________thereforaweek.A.hadstayedB.werestayingC.havestayedD.stayed【答案】D【解析】【详解】考查时态。句意:—你去过巴黎薰衣草的故乡普罗旺斯吗?—是的,只有一次。我在那里呆了一个星期。此处是指过去发生的一件事,与现在无关,所以用一般过去时态,故答案为D。7.—Howlong_____eachotherbeforethey_____here?—Foraboutayear.A.havetheyknown,comeB.didtheyknow,cameC.dotheyknow,comeD.hadtheyknown,came【答案】D【解析】【详解】考查时态。句意:—他们来这儿之前认识多久了?—大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。故D选项正确。8.IwonderwhatmakeshimagoodEnglishteacher.He________asavolunteerintheUKfortwoyears,whichhelpshimwithhisworkalot.A.hasservedB.servesC.hadservedD.served【答案】D【解析】【详解】考查时态。句意:——我不知道是什么使他成为一个好的英语老师。——他在英国做了两年的志愿者,这对他的工作帮助很大。这里指在过去某段时间内发生过的事,在陈述一件过去的事实,所以用一般过去时态,故答案为D。9.---Haven’tyoufinishedtheconstructionoftheteachingbuildingtobeusednextterm?---Yes.MyworkersandI_____onitforoverninemonths.A.haveworkedB.havebeenworkingC.workedD.hadworked【答案】C【解析】【详解】考查时态。句意:—你们还没有建好下学期要用的教学楼吗?—是的。我和我的员工花了九个多月的时间来做这件事。结合句意可知这里在讲一件过去的事情,所以句子用一般过去时态,故选C。10.SalesofCDshavedeclineddramaticallysincetheearly2010s,whenpeople______toenjoymusicdownloadedfromtheinternet.A.havebegun.B.began.C.begin.D.wouldbegin.【答案】B【解析】【详解】考查动词时态。句意:自2010年代初以来,CD的销量急剧下降,当时人们开始享受从互联网下载的音乐。when引导的是定语从句,此处指theearly2010s发生的事,用一般过去时。故选B.11.ThematchesoftheFIFAWomen’sWorldCupwillbeplayedin2019allaroundFrance,whosemen’steam_____the2018WorldCup.A.winsB.wonC.haswonD.hadwon【答案】B【解析】【详解】考查时态语态。句意:女足世界杯比赛将会在2019年于法国进行,而法国男子球队正是赢得了2018年的男足世界杯的球队。比赛是2018年赢得,因此用一般过去式,故选B。12.---I’msorry,mymind_________.What_________you_________?---Youarealwaysabsent-mindedinclass.A.amwandering;do;sayB.wandered;had;saidC.wandered;did;sayD.waswandering;did;say【答案】D【解析】句意:----对不起我刚才正在走神呢。你刚才说了什么?----你上课的时候总是走神。第一个空用过去进行时,意思是在对方说话的时候,我正在走神,说明是进行时。因为说话是在刚才,也就是过去,所以要用过去式.;第二个空选择一般过去式,就是问对方,刚才说了什么,只是询问刚才说过的话而已。故选D。13.(天津)OnlywhenLilywalkedintotheoffice_________thatshehadleftthecontractathome.A.sherealizedB.hassherealizedC.shehasrealizedD.didsherealize【答案】D【解析】【详解】考查倒装。句意:只有当莉莉走进办公室的时候,她才意识到她把合同忘家里了。本题考查only放在句首的部分倒装,在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用倒装结构。但如果only后跟的是主语,就不用倒装结构了。根据句中的其他动词时态,可判定用过去时态。故选D。14.Chinesekitesinancienttimes________intheshapeofbirds.A.designB.haddesignedC.weredesignedD.havebeendesigned【答案】C【解析】考查时态和语态。句意:在古代中国的风筝被设计成鸟的形状。根据inancienttimes可知,句子用一般过去时态,根据动词与主语是被动关系,故用一般过去时的被动语态,故选C。15.Theoldwomanwho________inthedesertedhousealonefortenyearshasbeensettledinanursinghomenow.A.livedB.haslivedC.hadlivedD.hasbeenliving【答案】A【解析】【详解】考查时态。句意:一个人住在废弃的房子里达十年之久的那位老妇人现在在养老院定居。因为住在废弃的房子里发生在过去,与现在无关,应该用一般过去时。故选A。B.现在完成时,表示现在还一个人,与语境不符;C.hadlived过去完成时,是过去的过去,没有对比的时间;D.hasbeenliving现在完成进行时,强调动作一直在进行,一直到现在,不合语境。故选A。16.Thefamousreporter,whoissaidtohavegonebacktoAmericalastyear,_____inChinaforalmosttwentyyears.A.livedB.waslivingC.haslivedD.hadlived【答案】A【解析】考查时态题。根据who引导的定语从句可知,该记者已经回到了美国,可知住在中国20年,是过去的事情。故用A.17.—BobhasgonetoCalifornia.—Oh,canyoutellmewhenhe______?A.hasleftB.leftC.isleavingD.wouldleave【答案】B【解析】试题分析:考查时态。句意:鲍勃已经去了加利福尼亚。你能告诉我他什么时候走的。已经去加州了,说明“走”这个动作已经是过去了。结合语境可知从句强调的是过去某事的动作,故用一般过去时态。故选B。考点:考查时态18.I______inHangzhouformanyyears,butnowIliveinBeijing.A.havelivedB.liveC.hadlivedD.lived【答案】D【解析】考察时态。本题是与后面的now形成呼应关系,使用过去时。本题容易受formanyyears影响,会错选A项。19.—Ifithadn’tbeenrainingsohard,Imighthavebeenhomemuchearlier.—It’stoobadyou_____it.Nancy_____hereandshe_____toseeyou.A.didn’tmake;is;wasB.won’tmake;willbe;wantsC.didn’tmake;was;wantedD.won’tmake;wouldbe;wanted【答案】C【解析】试题分析:句意:--如果不是雨下得那么大,我可能更早回家。--你没有及时回来真是太糟糕了,。南希还在这里,她想见到你。If+had+done,表示虚拟语气,对过去的假设,所以对话说的是过去发生的事,句子的谓语动词应用过去时。故选C。考点:考查时态的用法。20.Sosuddenanattack________thattheenemycouldhardlyhaveanytimetoflyfortheirlives.A.