一般过去时练习含答案.docx
《一般过去时练习含答案.docx》由会员分享,可在线阅读,更多相关《一般过去时练习含答案.docx(11页珍藏版)》请在冰点文库上搜索。
一般过去时练习含答案
一般过去时练习(含答案)
一、单项选择一般过去时
1.John________intheUnitedStatesfordecades,butinthelastyearshehasalreadyadaptedtolivinginChina.
A.waslivingB.hadlived
C.haslivedD.Lived
【答案】D
【解析】
【详解】
考查动词时态。
句意:
约翰在美国生活了很多年,但在最近这几年中他已经适应了在中国的生活。
根据 livinginChina可知约翰现在在中国居住,再结合intheUnitedStates 中时间状语fordecades可知是过去的事情,故选D项。
2.—You’relateagain.
—Sorry.I________tosetmyalarmclock.
A.forgetB.willforget
C.forgotD.wouldforget
【答案】C
【解析】考查动词时态。
上句:
你又迟到了。
下句:
对不起,我忘了设定闹钟。
根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。
3.—Marywillnotattendthepartytonight.
—Butsheshewould!
A.haspromisedB.promised
C.willpromiseD.promises
【答案】B
【解析】考查动词的时态。
——玛丽今晚不参加聚会。
——但是她许诺她将会来。
根据上文Marywillnotattendthepartytonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。
故选B。
4.Notuntilhewentthroughrealhardship_____thelovewehaveforourfamiliesisimportant.
A.hadherealizedB.didherealizeC.herealizedD.hehadrealized
【答案】B
【解析】
考查部分倒装句和时态。
notuntil这样的否定词放在句首的时候,后面的主句是部分倒装,就是将be动词,助动词或情态动词放在主语前面,而且这句话的从句是过去时,主句的动作发生在从句的动作前面,不可能是过去完成时,用一般过去时。
句意:
直到他经历了真正的困难,他才意识到我们对家庭的爱是很重要的。
选B。
【考点定位】考查部分倒装句和时态
5.Onlyaftertalkingtotwostudents__________thathavingstrongmotivationisoneofthebiggestfactorsinreachinggoals.
A.IdiddiscoverB.didIdiscover
C.IdiscoveredD.discoveredI
【答案】B
【解析】
试题分析:
考查倒装句。
Only位于句首强调状语时,主句要用部分倒装,句型为:
only+状语+be/助动词/情态动词+主语。
故选B。
【知识归纳】
在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用部分倒装结构。
如only后跟的是状语从句或only修饰主语,则不用倒装结构。
例如:
Onlywhenthewarwasoverin1918washeabletogetbacktowork.
Onlytheteachersareallowedtousetheroom.
注意onlythen,是“过一小会儿”的意思,一般用在句首,引导倒装句。
例句:
OnlythendidherealizetheimportanceofEnglish.
考点:
考查倒装句
6.––Youseemtobefamiliarwiththiscity.
—I______hereforthreeyears.It’ssogreattobeback.
A.livedB.hadlived
C.havelivedD.live
【答案】A
【解析】考查动词时态。
句意:
——你似乎对这个城市很熟悉。
——我在这里住过三年,回来真是太好了。
表示以前在这里住过三年,说明一种过去的事实情况,故用一般过去时,故选A
7.—Youknowquitealotaboutthefashionshow.
—Well,Cathy________ittomeduringlunch.
A.introducesB.introduced
C.hadintroducedD.willintroduce
【答案】B
【解析】考查时态。
句意:
——你对这次时装表演知道得真多。
——是的,Cathy在吃午饭时给我介绍过了。
从对话的语境可以判断吃午饭时为过去时间,所以用过去时。
故选B。
【点睛】
遇到时态题时首先寻找时间标志词,如果题干中有标志性的时间状语,则往往可以根据时间状语选择相应的时态。
如果没有时间状语,则可以根据语境来判断。
此题根据前句“你对这次时装表演知道得真多”,可推知Cathy应该是在午饭时介绍过了,所以用过去时。
8.--Howdidyoufindthefilmyesterdayevening?
--Justsoso.It_______pace.
A.lackedinB.lacked
C.waslackingD.waslackedin
【答案】B
【解析】
试题分析:
--你认为昨天晚上的电影怎样?
---一般般吧。
这部电影缺少节奏。
Lack,及物动词“缺少”;belackingin“缺少”,根据前句内容可知是讲述过去的情况,用过去时,而且lack没有进行时,选B。
考点:
考查动词用法。
9.IwonderwhatmakeshimagoodEnglishteacher.
He________asavolunteerintheUKfortwoyears,whichhelpshimwithhisworkalot.
A.hasservedB.servesC.hadservedD.served
【答案】D
【解析】
【详解】
考查时态。
句意:
——我不知道是什么使他成为一个好的英语老师。
——他在英国做了两年的志愿者,这对他的工作帮助很大。
这里指在过去某段时间内发生过的事,在陈述一件过去的事实,所以用一般过去时态,故答案为D。
10.-I'mtoldyouhadacaraccident.Ithinkitmusthavebeenaterrifyingexperience.
-Yeah.Iinthedamagedcar,unabletomove.
A.hadgottrappedB.havegottrappedC.gettrappedD.gottrapped
【答案】D
【解析】
【详解】
考查时态。
——有人告诉我你出车祸了,那一定是一次非常恐怖的经历。
——是的,我被困在被撞毁的汽车里,动弹不得。
had表明事情发生在过去,应该用一般过去时,故D项正确。
11.IwouldhaveattendedJackyCheung'slivemusicconcerthaditbeenpossible,butI______sobusyatthattime.
A.hadbeenB.were
C.wouldbeD.was
【答案】D
【解析】
【详解】
考查时态。
句意:
如果可能的话,我会参加张学友的现场音乐会,但那时我很忙。
前句是与过去事实相反的虚拟语气,所以判断是陈述的过去的事情,故用一般过去时。
故选D。
12.Inaroomabovethestore,whereaparty______,someworkerswerebusilysettingthetable.
A.wastobeheldB.hasbeenheldC.willbeheldD.isbeingheld
【答案】A
【解析】
【详解】
考查时态。
句意:
在商店楼上的一个房间里,将举行一个聚会,一些工人正忙着摆桌子。
where引导的定语从句中,主语aparty和hold之间是被动关系,且表示将来,用“be+动词不定式的被动式”,再根据主句时态werebusilysetting,可知答案为A。
13.Mysonturnedtobookstoresandlibrariesseekinginformationaboutthebookrecommendedbyhisprofessor,but________none.
A.wouldfindB.hadfound
C.foundD.hasbeenfinding
【答案】C
【解析】
【详解】
考查时态。
句意:
我儿子到书店和图书馆去找教授推荐的那本书的资料,但一无所获。
此处表示并列,此空与turned表示并列关系,所以用一般过去时态,故选C。
14.--Iwonderwhatmakesyouagoodsalesperson.
--Iasawaiterforthreeyears,whichcontributealottomytoday’swork.
A.serveB.haveserved
C.hadservedD.served
【答案】D
【解析】
试题分析:
考查时态。
根据句意,做服务员是过去发生的事,因此才说对现在销售员的工作产生很多帮助,用过去式即可,句意:
我想知道什么使你成为一个好的销售员。
我当服务员三年,这对我现在的工作很有帮助。
故选D
考点:
考查时态
15.Thenaughtyboy_____quickly,otherwisehewouldhavebeencaughtbytheangryheadmaster.
A.hadrunawayB.ranaway
C.shouldrunawayD.weretorunaway
【答案】B
【解析】
【详解】
考查一般过去时。
句意:
这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。
分析语境可知,此句是对过去的虚拟,otherwise相当于Ifthenaughtyboyhadn’trunawayquickly,已经暗含了条件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过去时。
故选B。
16.Notonly______apromise,butshealsokeptit.
A.didshemakeB.shemadeC.doesshemakeD.hadshemade
【答案】A
【解析】
本题考查倒装和时态。
Notonly提前,用部分倒装结构。
句意为:
他不仅许下了诺言,而且还坚守了诺言。
17.Jessicahadintendedtogobungeejumping,butonsecondthoughts,she_____theplan.
A.wascancelingB.cancels
C.canceledD.hascanceled
【答案】C
【解析】
【详解】
考查动词时态。
句意:
Jessica本打算去蹦极的,然后她想了想,又取消了该计划。
由前半句“hadintendedto”可知前半句的时态为过去完成时,表示过去的过去,因此后半句为一般过去时,表示“取消计划”这一动作发生在“打算去蹦极”之后。
故正确答案为C。
18.-Lateagain!
Where_____________?
-Sorry,I________________intheheavytraffic,orIwouldhavebeenhereearlier.
A.wereyou;havegotstuckB.haveyoubeen;havegotstuck
C.wereyou;gotstuckD.haveyoubeen;gotstuck
【答案】D
【解析】
【详解】
考查时态。
句意:
——又迟到了?
你去哪了?
——对不起,我遇上交通拥挤了,否则我就会早点到。
第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:
短语be/getstuckin被困住,动作发生在过去所以用一般过去式,故选D。
19.HisearlierconcertinShanghai____abigsuccess.ItwasthefirsttimetheTaiwansinger____aconcert
onthemainland.
A.is;heldB.was;heldC.hadbeen;wouldholdD.was;hadheld
【答案】D
【解析】
【详解】
考查时态。
句意:
他早些时候在上海的演唱会非常成功。
这是这位台湾歌手第一次在大陆举办音乐会。
第一空:
根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:
Itwasthefirsttime后面的从句谓语动词使用过去完成时。
故选D。
20.Notuntilrecently____________thedevelopmentoftourist-relatedactivitiesintheruralareas.
A.theyhadencouragedB.hadtheyencouraged
C.didtheyencourageD.theyencouraged
【答案】C
【解析】
【详解】
考查部分倒装。
句意:
直到最近他们才鼓励在农村地区开展与旅游业有关的活动。
当notuntil所引导的时间状语放在句首时,主句要使用部分倒装。
陈述过去发生的事情用一般过去时,故C项正确。
【点睛】
部分倒装是指将谓语的一部分如助动词或情态动词提至主语之前。
如果句子的谓语没有助动词或情态动词,则需添加助动词do,does或did,并将其置于主语之前。
一、句首为否定或半否定的词语如no,not,never,seldom,little,hardly,atnotime,innoway,
notuntil等时,句子要倒装。
如:
1.Nowherewillyoufindtheanswertothisquestion.无论如何你不会找到这个问题的答案。
2.Notuntilthechildfellasleepdidthemotherleavetheroom.母亲一直到孩子入睡后才离开房间。
Notuntil位于句首引导的主从复合句,主句倒装,从句不倒装。
二、so,neither,nor位于句首时,表示"也"、"也不"的句子要部分倒装。
如:
1.TomcanspeakFrench.SocanJack.汤姆会讲法语,杰克也会。
2.Ifyouwon’tgo,neitherwillI.你不去,我也不去。
三、only位于句首,且强调状语时,句子也必须用部分倒装。
如:
1.Onlyinthisway,canyoulearnEnglishwell.
2.Onlyafterbeingaskedthreetimesdidhecometothemeeting.
四、其他部分倒装的情况。
1.so…that…句型中的so位于句首时,句子需倒装。
如:
Sofrightenedwashethathedidnotdaretomoveaninch.他害怕得很,动也不敢动。
2.在某些表示祝愿的句型中。
如:
Mayyouallbehappy.愿你们都快乐。
考点:
考查部分倒装
21.—Whereisyournewhomenow?
—Inthenewdevelopedzone.ButI______downtownforfiveyears.
A.havelivedB.hadlivedC.waslivingD.lived
【答案】D
【解析】
【详解】
考查时态辨析。
句意:
---你的新家在哪里?
---新开发区。
但是我在市区住了五年。
分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。
故选D项。
【点睛】
现在完成时和一般过去时的区别是时态题考查的重点内容。
他们的区别是:
现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。
比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。
22.Little_____aboutherownsafety,thoughshewasingreatdangerherself.
A.didMarycareB.MarydidcareC.MarydoescareD.doesMarycare
【答案】A
【解析】
试题分析:
句意:
虽然她自己也身处危险之中,玛丽一点也不在乎她自己的安全。
本句中little表示否定含义,位于句首,要用倒装结构。
结合语境可知本句描述的是过去的动作,故助动词用过去时态,选A。
考点:
考查时态及倒装结构。
23.---Talkingoftravel,haveyoueverbeentoChicago?
---Yes.I_____ittwicewhileIwasworkingintheUS.
A.havevisitedB.visited
C.wasvisitingD.wouldvisit
【答案】B
【解析】
试题分析:
句意:
--说到旅行,你去过芝加哥吗?
--是的。
当我在美国工作的时候我去过两次。
根据时间状语从句可知主句是介绍过去的经历,应该用一般过去时,选B。
考点:
考查动词时态
24.—Hangzhou,whichwevisitedlastweekisquitebeautiful.
—WeshouldthankTom.He____usto.
A.hadpersuadedB.persuadedC.waspersuadingD.persuades
【答案】B
【解析】
考查时态。
句意:
上周我们参观的杭州非常美丽。
我们应该感谢汤姆,他说服我们去的。
说服的动作在过去,所以使用一般过去式,选B。
25.—________thatcompanytoseehowtheythinkofourproductyesterday?
—Yes.Theyarehappywithit.
A.DidyoucallB.Haveyoucalled
C.WillyoucallD.Wereyoucalling
【答案】A
【解析】
【详解】
考查时态。
句意:
——你昨天有没有给那家公司打电话问问他们对我们的产品感觉怎么样?
——打了,他们很满意。
空格所在题干有一个很明显的时间状语yesterday,发生在过去,肯定用过去时,故选A。
26.-Thatmusthavebeenaterribleexperience.
-Yeah.I________inthedamagedcar,unabletomove.
A.wasstuckB.havebeenstuck
C.amstuckD.hadbeenstuck
【答案】A
【解析】
考查动词时态。
句意为:
——那想必是一场恐怖的经历。
——是的,我被困在毁坏的车里,不能动弹。
根据musthavebeen可知,此处是对过去情况的推测,所以用一般过去时。
故A项正确。
27.Housingprices_____sinceafewyearsago.Therefore,it’stimethecentralgovernment_____someeffectivemeasurestobringthemundercontrol.
A.haveincreased;wouldtakeB.haveincreased;willtake
C.havebeenincreasing;takesD.havebeenincreasing;took
【答案】D
【解析】
【详解】
考查时态。
句意:
自从去年年底房价一直在上涨。
因此,该是中央政府采取措施降低并控制房价的时候了。
由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型"It's/wastimethat该是…的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点睛】
1.Since自从---以来(可做介词和连词),和现在完成时态连用。
Hehaslivedheresincehecame.自从他来到这里,就一直在这里住着。
2.Itisthefirst(second---)timethat主语+现在完成时态+其他。
意思是:
第几次做某事了。
如果把is改成was,则后面用过去完成时态。
It’sthethirdtimethatIhavecometotheSummerPalace.这是我第三次来到颐和园。
3.It’s(high)timethat主语+一般过去时态+其他。
现在是该做某事的时间了。
It’shightimethatwehadlunch.现在是我们该吃午饭的时间了。
4.Itis/hasbeen+一段时间+since主语+一般过去时态+---。
自从---有多长时间了。
在这个句型中since引导时间状语从句,从句用一般过去时态,分两种情况:
(1)如果从句的动词是终止性动词leave/come/---,则表示“从动作开始到现在多长时间了。
”Itisthreeyearssincehebegantosmoke.他已经吸烟三年了。
(2)如果从句的动词是持续性动词stay/smoke/live---,则表示“从动作结束到现在多长时间了”。
Itisthreeyearssincehesmoked.他戒烟三年了。
28.Butforthefactthathethetruth,heforaweek'simprisonment.
A.didn’tknow;wouldbe.B.hadn'tknown;might