【英语】高中一般过去时练习题及答案详解一、单项选择一般过去时1.Jackhadplannedtovisithisgrandparentslastweekend,butanemergency_____andhehadtoreschedule.A.shouldcomeupB.hadcomeupC.cameupD.wouldcomeup【答案】C【解析】【详解】考查时态。句意:杰克原计划上周末去看望他的祖父母,但突然发生了一件紧急事情,他不得不重新安排时间。由“hehadtoreschedule”可知,and连接的两个句子都为一般过去时。故选C项。2.—Youseemtobefamiliarwiththeschoolcampus.—I______hereforthreeyears.It’sgreattobeback.A.havetaughtB.taughtC.hadtaughtD.teach【答案】B【解析】考查时态。句意:——你似乎对这个校园很熟悉。——我在这里教过3年学。回来真是太好了。根据第一句和It’sgreattobeback.可推知,“在这里教过3年学”是过去发生的事情,现在不教了,故用一般过去时态,答案为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.WolfWarrior2,which________the“AwardforBestVisualEffects”attheBeijingFilmFestival,indicatesChina'sfilmindustryhascomeofage.A.winsB.wonC.haswonD.hadwon【答案】B【解析】【详解】考查动词时态。句意:在北京电影节上获得“最佳视觉效果奖”的《狼战2》表明中国电影业已经成熟。因为电影获奖发生在过去,用一般过去时。故选B.6.—Hello,Ihaveheardyouareonholiday.—That’snotthecase.ActuallyI______frommyholidayinAthens,whereI______forafortnight.A.returned;stayedB.havereturned;stayedC.willreturn;stayD.amtoreturn;stay【答案】B【解析】【详解】考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时havereturned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。7.I’veknownSarahfornearlytenyears.She_________oncemycustomer.A.isB.hasbeenC.wasD.hadbeen【答案】C【解析】试题分析:本题考查的是时态。句意:我认识Sarah近十年了。她曾经是我的一个顾客。根据句意可知,Sarah曾经是我的一个顾客,即现在不是了,所以选择Cwas一般过去时,表示过去的事实,Ais表示现在的事实;Bhasbeen过去发生的动作,但是现在仍然是Dhadbeen过去的过去。考点:考查时态8.WhenI___tothecinema,thefilm___for5minutes.A.got,hadbegunB.get,willbeginC.got,hadbeenonD.got,hasbeenon【答案】C【解析】【详解】考查时态。句意:当我到达电影院时,电影已经开始了五分钟。forfiveminutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选C。9.I_______younottotouchmyink---nowit’sspiltandmypaperworkhasbeenspoiled.A.tell.B.havetold.C.told.D.wastelling.【答案】C【解析】【详解】考查动词时态。句意:我告诉过你不要碰我的墨水——现在墨水泼出来了,我的文件也被弄脏了。此处强调过去发生的事,用一般过去时。故选C.10.Inaroomabovethestore,whereaparty______,someworkerswerebusilysettingthetable.A.wastobeheldB.hasbeenheldC.willbeheldD.isbeingheld【答案】A【解析】【详解】考查时态。句意:在商店楼上的一个房间里,将举行一个聚会,一些工人正忙着摆桌子。where引导的定语从句中,主语aparty和hold之间是被动关系,且表示将来,用“be+动词不定式的被动式”,再根据主句时态werebusilysetting,可知答案为A。11.AfternineyearsworkingtoprotectSiberiantigers,YangJun_____hiseffortsrecognizedattheannualawardceremonyinBeijingwherehewasnamedawildlifeprotector.A.hadB.hadhadC.hashadD.has【答案】A【解析】【详解】考查时态。句意:在为保护西伯利亚虎工作了九年之后,杨军在北京举行的年度颁奖典礼上获得了“野生动物保护者”的称号。结合句意可知句子用一般过去时态,故答案为A。12.Mysonturnedtobookstoresandlibrariesseekinginformationaboutthebookrecommendedbyhisprofessor,but________none.A.wouldfindB.hadfoundC.foundD.hasbeenfinding【答案】C【解析】【详解】考查时态。句意:我儿子到书店和图书馆去找教授推荐的那本书的资料,但一无所获。此处表示并列,此空与turned表示并列关系,所以用一般过去时态,故选C。13.—Tedhasneverbeensorude!—He______somethingheshouldn’thave,butIguesshedidn’tmeanthat.A.hassaidB.hadsaidC.saidD.wassaying【答案】C【解析】【详解】考查一般过去时。——Ted从来没有那么鲁莽过!——他说了一些他本不应该说的话,但我认为他不是那个意思。由“hedidn’tmeanthat”可知,说话的动作发生在过去,用一般过去时。故选C项。14.122.Withbansonfireworks,atonepoint,almost300citiesacrossmycountry____rulesbanningtheuseoffireworks.A.haveB.havehadC.arehavingD.had【答案】D【解析】D考查动词。句意:在禁止燃放烟花爆竹的情况下,我国近300个城市禁止燃放烟花爆竹。由时间状语atonepoint可知是发生在过去的动作,一般过去式,故选D。点睛:时态是经常考到的知识点,在选择时一定要观察句子的时间状语,和上下语义。15.—Haveyoueverseenthatmovie?—Yes.WhenIwasinTokyo.I_______itthreetimes.A.sawB.hadbeenC.haveseenD.wouldsee【答案】A【解析】【详解】考查时态。句意:——你看过那部电影吗?——是的。我在东京的时候。我看了三遍。此处指在东京时发生的事,仅指过去发生的事,与现在无关,所以句子用一般过去时态。故选A。16.Thefamousreporter,whoissaidtohavegonebacktoAmericalastyear,_____inChinaforalmosttwentyyears.A.livedB.waslivingC.haslivedD.hadlived【答案】A【解析】考查时态题。根据who引导的定语从句可知,该记者已经回到了美国,可知住在中国20年,是过去的事情。故用A.17.—Whereisyournewhomenow?—Inthenewdevelopedzone.ButI______downtownforfiveyears.A.havelivedB.hadlivedC.waslivingD.lived【答案】D【解析】【详解】考查时态辨析。句意:---你的新家在哪里?---新开发区。但是我在市区住了五年。分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。故选D项。【点睛】现在完成时和一般过去时的区别是时态题考查的重点内容。他们的区别是:现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。18.Whenseeingastoneinfrontofthecar,_____.A.thecarstoppedB.thecarwasstoppedC.thedriverstoppedthecarD.thecarwasstopping【答案】C【解析】考查分词装状语的逻辑主语。当分词做状语的时候,其逻辑主语是句子的主语。本句seeing的逻辑主语就应该是句子的主语,故C正确。句意:当他看见车前的一块石头的时候,那位司机停了车。故C正确。19.---DoesLiHuaserveinthearmy?---No,buthe________inthearmyforthreeyears.A.servedB.hasservedC.isservingD.wouldserve【答案】A【解析】试题分析:考查时态。句意:—李华在军队里服役吗?—不,他在军队服役三年了。根据句意说明他现在已经不在军队里服役了,在军中服役三年是以前的事情。故使用一般过去时。故A正确。本题容易错选B项,现在完成时表示过去发生的事情对现在的影响,在本句中体现不出。考点:考查时态点评:现在完成时和一般过去时的区别是时态题考查的重点内容,现在完成时表示过去发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生过某件事情,不表示对现在的影响。20.—Ifithadn’tbeenrainingsohard,Imighthavebeenhomemuchearlier.—It’stoobadyou_____it.Nancy_____hereandshe_____toseeyou.A.didn’