1、最新一般过去时选择题练习和答案一、单项选择一般过去时1Ouch! You hurt me.Im sorry. But I _ any harm. I _ to drive a rat out.Adont mean; am tryingBdidnt mean; triedChavent meant; triedDdidnt mean; was trying【答案】D【解析】【详解】考查动词的时态。句意:哎呀!你伤到我了。对不起。但是我不是有意伤你的。我当时正尽力把一只老鼠赶出去。由hurt这一动作发生在过去可知,第一空应用一般过去时;且根据句意可知,try这一动作表示过去某个时间正在进行,所以第
2、二空应用过去进行时。故选D。2 You seem to be familiar with the school campus. I _ here for three years. Its great to be back.Ahave taught Btaught Chad taught Dteach【答案】B【解析】考查时态。句意:你似乎对这个校园很熟悉。我在这里教过3年学。回来真是太好了。根据第一句和Its great to be back.可推知,“在这里教过3年学”是过去发生的事情,现在不教了,故用一般过去时态,答案为B。3Mary will not attend the party t
3、onight.But she she would!Ahas promised BpromisedCwill promise Dpromises【答案】B【解析】考查动词的时态。玛丽今晚不参加聚会。但是她许诺她将会来。根据上文Mary will not attend the party tonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。故选B。4Where was I?You _ you didnt like your job.Ahad said BsaidCwere saying Dhas said【答案】B【解析】考查动词的时态。句意:我说到哪
4、里?你说到你不喜欢你的工作。结合语境可知,下文描述的是过去的刚刚发生的动作,故用过去时态。选B。5You seem to be familiar with this city.I _ here for three years. Its so great to be back.Alived Bhad livedChave lived Dlive【答案】A【解析】考查动词时态。句意:你似乎对这个城市很熟悉。我在这里住过三年,回来真是太好了。表示以前在这里住过三年,说明一种过去的事实情况,故用一般过去时,故选A6The young couple _ as volunteer teachers for
5、 a whole year during their stay in Yunnan.Ahave worked Bhad workedCworked Dhave been working【答案】C【解析】【详解】考查时态。句意:在云南期间,这对年轻的夫妻做了一整年的志愿者。根据句意可知他们是在云南期间做志愿者的,使用一般过去时描述过去发生的事情,并没有延续到现在,也没有表现出对现在的影响,故C项正确。7Hello, I have heard you are on holiday.Thats not the case. Actually I _ from my holiday in Athens,
6、 where I _ for a fortnight.Areturned; stayed Bhave returned; stayedCwill return; stay Dam to return; stay【答案】B【解析】【详解】考查时态。句意:你好,我听说你在度假。不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。8I wonder what makes you a successful manager.I _ as
7、 a waiter for five years,which contributes a lot to my todays work.AserveBhave servedChad servedDserved【答案】D【解析】试题分析:句意:我想知道是什么让你成为一个成功的经理?我做服务员5年,这对我今天的工作有很大的贡献。因为这个经理过去是服务员,所以用一般过去式,选D。考点:考查时态9-Im told you had a car accident. I think it must have been a terrifying experience.-Yeah. I in the damage
8、d car, unable to move.Ahad got trapped Bhave got trapped Cget trapped Dgot trapped【答案】D【解析】【详解】考查时态。有人告诉我你出车祸了,那一定是一次非常恐怖的经历。是的,我被困在被撞毁的汽车里,动弹不得。had表明事情发生在过去,应该用一般过去时,故D项正确。10I would have attended Jacky Cheungs live music concert had it been possible, but I _ so busy at that time.Ahad been BwereCwou
9、ld be Dwas【答案】D【解析】【详解】考查时态。句意:如果可能的话,我会参加张学友的现场音乐会,但那时我很忙。前句是与过去事实相反的虚拟语气,所以判断是陈述的过去的事情,故用一般过去时。故选D。11-What do you do, Susan?-I am a clerk in a foreign company now. But I _English in a high school for 8 years.Ateach Bhad taughtChave taught Dtaught【答案】D【解析】【详解】考查时态。句意:-Susan,你做的什么工作?-我现在是一家外国公司的职员。但
10、是我在一所高中教了8年英语。根据句意可知,教学是过去的事情,用一般过去式,故选D。12The matches of the FIFA Womens World Cup will be played in 2019 all around France, whose mens team _ the 2018 World Cup.AwinsBwonChas wonDhad won【答案】B【解析】【详解】考查时态语态。句意:女足世界杯比赛将会在2019年于法国进行,而法国男子球队正是赢得了2018年的男足世界杯的球队。比赛是2018年赢得,因此用一般过去式,故选B。13What about your
11、 self-drive trip yesterday?Tiring! The road was being widened, and we _ a rough ride.AhadBhaveCwould haveDhave had【答案】A【解析】【详解】考查时态。句意:你昨天的自驾游怎么样?令人疲惫!道路正在拓宽,我们经历了一段艰难的旅程。该句叙述的是昨天发生的情况,应用一般过去时态。故A选项正确。14122With bans on fireworks, at one point, almost 300 cities across my country _ rules banning the
12、use of fireworks.Ahave Bhave had Care having Dhad【答案】D【解析】D考查动词。句意:在禁止燃放烟花爆竹的情况下,我国近300个城市禁止燃放烟花爆竹。由时间状语at one point可知是发生在过去的动作,一般过去式,故选D。点睛:时态是经常考到的知识点,在选择时一定要观察句子的时间状语,和上下语义。15The naughty boy _ quickly, otherwise he would have been caught by the angry headmaster.Ahad run awayBran awayCshould run a
13、wayDwere to run away【答案】B【解析】【详解】考查一般过去时。 句意:这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。分析语境可知,此句是对过去的虚拟,otherwise相当于If the naughty boy hadnt run away quickly,已经暗含了条件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过去时。故选B。16Not only _ a promise ,but she also kept it.Adid she makeBshe madeCdoes she makeDhad she made【答案】A【解析】本题考查倒装和时态。Not
14、 only提前,用部分倒装结构。句意为:他不仅许下了诺言,而且还坚守了诺言。17Did Jackson mend the computer himself?He_, because he knows nothing about computers.Amended itBhad mended itChad it mendedDhas it mended【答案】C【解析】【详解】考查时态和非谓语动词。句意:Jackson是自己修的电脑吗?他找人修的,因为他不懂电脑。根据后一句because he knows nothing about computers.可知,Jackson不懂电脑,所以他请人修
15、理电脑,根据上文的Did判断为一般过去时,it和mend之间是被动关系,故用过去分词作宾补,had it mended让电脑被修,故选C项。【点睛】本句考查have作为使役动词的用法,其搭配通常为have sb/sth do/ done/doing其中do/doing/done是宾语的补语,例如1. You should have your teeth pulled out.你应该拔牙。(牙齿和pull之间是被动关系,故用过去分词)2. The teacher had Mary clean the classroom.老师让玛丽打扫教室。(Mary和clean之间是主动,且是一次性动作,故用动
16、词原形)3. His joke had me laughing for a whole afternoon。他的笑话让我笑了一下午。(me和laugh之间是主动,且表动作延续了一段时间,故用doing)18 My grandpa has been enjoying good health ever since he _ smoking.AstopsBstoppedChas stoppedDhad stopped【答案】B【解析】【详解】考查时态。句意:我的爷爷自从戒烟以后身体一直都很好。分析句子,可知这是一个由since引导的时间状语从句,主句用完成时,从句用一般过去时。故选B。19The o
17、ld woman who _ in the deserted house alone for ten years has been settled in a nursing home now.AlivedBhas livedChad livedDhas been living【答案】A【解析】【详解】考查时态。句意: 一个人住在废弃的房子里达十年之久的那位老妇人现在在养老院定居。因为住在废弃的房子里发生在过去,与现在无关,应该用一般过去时。故选A。B. 现在完成时,表示现在还一个人,与语境不符; C. had lived过去完成时,是过去的过去,没有对比的时间;D. has been livi
18、ng现在完成进行时,强调动作一直在进行,一直到现在,不合语境。故选A。20Where is your new home now?In the new developed zone. But I _ downtown for five years.Ahave livedBhad livedCwas livingDlived【答案】D【解析】【详解】考查时态辨析。句意:-你的新家在哪里?-新开发区。但是我在市区住了五年。分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。故选D项。【点睛】现在完成时和一般过去时的区别是时态题考查的重点内
19、容。他们的区别是:现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。21Have you worked here since you graduated?No, I _ at a factory in Beijing for six years.Awould workBhave workedChad workedDworked【答案】D【解析】【分析】【详解】考查动词时态。句意:-你自从毕业就在这儿工作吗?-不,我在北京的一家工厂工作了6年。 根据答
20、语可知,自从毕业以来,我并没有一直在这里工作,在此之前我还在北京的一家工厂工作了六年,故此处表示发生在我在这里工作之前的事情,故用一般过去时。故选D。22- Havent I told you that you should be home earlier?- Yes, but I _ home earlier than I usually do.Awas comingBhave comeCcameDhad come【答案】C【解析】【分析】【详解】考查时态。难道我没告诉你应该早点回家吗?是的,但是我比通常回来的早点了。根据对话的内容,可知我已经回来了,与现在的对话发生时这个时间节点相比来说,
21、应该是在对话发生之前发生的动作,“我”已回家了,是在过去回的,要用一般过去时故选C。23- Its many years since I saw you last; I _ you at all.- I wouldnt have, either, if someone _ you by the name.Adidnt recognize; hadnt calledBdidnt recognize; didnt callChavent recognized; didnt callDrecognized; had called【答案】A【解析】试题分析:第一空指的是说这句话之前没有认出对方,故用过
22、去式;第二空有人喊名字也是发生在过去,在从句中对过去的虚拟用过去完成式。句意:-自从上一次相见已经过去许多年了,我没有认出你来。-如果不是有人喊你的名字,我也没有认出你。故选A。考点:考查虚拟语气的用法。点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力即学即练:If I had seen the film, I _ you about it.Awould tell Btold Cwould have told D had told解析:C。句意:我如果看过这场电影,我会把电影内容告诉你了。24If it hadnt
23、been raining so hard, I might have been home much earlier.Its too bad you _ it. Nancy _ here and she _ to see you.Adidnt make; is; wasBwont make; will be; wantsCdidnt make; was; wantedDwont make; would be; wanted【答案】C【解析】试题分析:句意:-如果不是雨下得那么大,我可能更早回家。-你没有及时回来真是太糟糕了,。南希还在这里,她想见到你。If +had +done,表示虚拟语气,对
24、过去的假设,所以对话说的是过去发生的事,句子的谓语动词应用过去时。故选C。考点:考查时态的用法。25Hangzhou, which we visited last week is quite beautifulWe should thank TomHe _ us toAhad persuadedBpersuadedCwas persuadingDpersuades【答案】B【解析】 考查时态。句意:上周我们参观的杭州非常美丽。我们应该感谢汤姆,他说服我们去的。说服的动作在过去,所以使用一般过去式,选B。26_ that company to see how they think of our
25、product yesterday?Yes. They are happy with it.ADid you callBHave you calledCWill you callDWere you calling【答案】A【解析】【详解】考查时态。句意:你昨天有没有给那家公司打电话问问他们对我们的产品感觉怎么样?打了,他们很满意。空格所在题干有一个很明显的时间状语yesterday,发生在过去,肯定用过去时,故选A。27The Chinese embassy didnt directly solve my problem, but I feel thankful that it _me som
26、e advice at least.Ahad offered Bwould offerCoffers Doffered【答案】D【解析】考查动词的时态。句意:中国大使馆没有直接解决我的问题,但是我感激至少它给了我一些建议。根据上文可知,“中国大使馆没有解决我的问题”是过去发生的事情,因此推断“它给我一些建议”也是过去发生的事情,用一般过去时,主语it指The Chinese embassy,与谓语动词offer是主动关系。故选D。28On hearing the news, she rushed out without hesitation, her handbag on the sofa a
27、nd in the distance.Aleft; lied; disappeared Bleaving; lying; disappearedCleaving; laying; disappearing Dleft; lying; disappearing【答案】B【解析】【详解】考查非谓语动词和时态。句意:听到这个消息,她毫不犹豫地冲了出去,把手提包落在沙发上,消失在远方。句中she和动词leave是主动关系,此处作状语用动词-ing形式,handbag和lie是主动关系,表示动作正在进行,用lying. and连接句中的并列谓语,和rushed一致,也用过去式disappeared.故选
28、B.29Not until _ the house _ that he had left the keys inside.Ahe left; realized he Bhe left; did he realizeCdid he leave; had he realized Dhe had left; did he realize【答案】B【解析】【详解】考查倒装和时态。句意:直到他离开房子,他才意识到他把钥匙忘在屋里了。Not until 在句首,句子要倒装。其结构为:Not until+从句/表时间的词+助动词+(主句)主语+谓语+。“离开房间”和“发现”两个动作是并列且过去同时发生的,所以都用一般过去时态,故选B。30A few months after he had arrived in China, Mr. Smith _ in love with the people and culture there.Awould fallBhad fallenChas fallenDfell【答案】D【解析】【详解】考查时态。句意:史密斯先生到中国几个月后,就喜欢上了那里的人和文化。发生在had arrived之后,所以应用一般过去时。故选D。