1、高中一般过去时练习题及答案详解一、单项选择一般过去时1-Late again!Where_?-Sorry,I_ in the heavy traffic,or I would have been here earlier.Awere you;have got stuckBhave you been;have got stuckCwere you;got stuckDhave you been;got stuck【答案】D【解析】【详解】考查时态。句意:又迟到了?你去哪了?对不起,我遇上交通拥挤了,否则我就会早点到。第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:短语be
2、/get stuck in 被困住,动作发生在过去所以用一般过去式,故选D。2Youre late again.Sorry. I _ to set my alarm clock.Aforget Bwill forgetCforgot Dwould forget【答案】C【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。3Only after talking to two students_that having strong motivation is one of the biggest factor
3、s in reaching goals.AI did discoverBdid I discoverCI discoveredDdiscovered I【答案】B【解析】试题分析:考查倒装句。Only位于句首强调状语时,主句要用部分倒装,句型为:only+状语+be/助动词/情态动词+主语。故选B。【知识归纳】在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用部分倒装结构。如only后跟的是状语从句或only修饰主语,则不用倒装结构。例如:Only when the war was over in 1918 was he able to get back to work.Only
4、 the teachers are allowed to use the room.注意only then,是“过一小会儿”的意思,一般用在句首,引导倒装句。例句:Only then did he realize the importance of English考点:考查倒装句4-How did you find the film yesterday evening?-Just so so. It _ pace.Alacked inBlackedCwas lackingDwas lacked in【答案】B【解析】试题分析:-你认为昨天晚上的电影怎样?-一般般吧。这部电影缺少节奏。Lack,
5、及物动词“缺少”; be lacking in “缺少”,根据前句内容可知是讲述过去的情况,用过去时,而且lack没有进行时,选B。考点:考查动词用法。5Havent seen you for ages! Where have you been?I went to Ningxia and _ there for one year, teaching as a volunteer.AstayedBstayChad stayedDam staying【答案】A【解析】试题分析:and连接并列谓语。And之前是一般过去时。所以and之后也要用一般过去时来保持时态的一致,故用动词的过去式,所以选A。句
6、意:上文,好久没见到你了!你去哪里了?下文,我去了宁夏,并且在那里待了一年,作为一名志愿者在那里教书。考点:考查动词时态。6When I_ to the cinema, the film_ for 5 minutes.Agot, had begun Bget, will beginCgot, had been on Dgot, has been on【答案】C【解析】【详解】考查时态。句意:当我到达电影院时,电影已经开始了五分钟。for five minutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选C。
7、7 I wonder what makes him a good English teacher. He _ as a volunteer in the UK for two years, which helps him with his work a lot.Ahas served Bserves Chad served Dserved【答案】D【解析】【详解】考查时态。句意:我不知道是什么使他成为一个好的英语老师。他在英国做了两年的志愿者,这对他的工作帮助很大。这里指在过去某段时间内发生过的事,在陈述一件过去的事实,所以用一般过去时态,故答案为D。8I _ you not to touch
8、 my ink-now its spilt and my paperwork has been spoiled.Atell. Bhave told. Ctold. Dwas telling.【答案】C【解析】【详解】考查动词时态。句意:我告诉过你不要碰我的墨水现在墨水泼出来了,我的文件也被弄脏了。此处强调过去发生的事,用一般过去时。故选C.9Sales of CDs have declined dramatically since the early 2010s, when people _ to enjoy music downloaded from the internet.Ahave b
9、egun. Bbegan. Cbegin. Dwould begin.【答案】B【解析】【详解】考查动词时态。句意:自2010年代初以来,CD的销量急剧下降,当时人们开始享受从互联网下载的音乐。when引导的是定语从句,此处指the early 2010s发生的事,用一般过去时。故选B.10What about your self-drive trip yesterday?Tiring! The road was being widened, and we _ a rough ride.AhadBhaveCwould haveDhave had【答案】A【解析】【详解】考查时态。句意:你昨天的
10、自驾游怎么样?令人疲惫!道路正在拓宽,我们经历了一段艰难的旅程。该句叙述的是昨天发生的情况,应用一般过去时态。故A选项正确。11Dont give up half way, and you will find the scenery is more beautiful when you reach the destination than when you _.Astart offBhave started offCstarted offDwill start off【答案】C【解析】【详解】考查时态。句意:不要半途而废,当你到达目的地的时候,你会发现风景比你出发的时候更美。根据句意可知,st
11、art off发生在reach the destination之前,应该用一般过去时,故C项正确。12After nine years working to protect Siberian tigers, Yang Jun _ his efforts recognized at the annual award ceremony in Beijing where he was named a wildlife protector.AhadBhad hadChas hadDhas【答案】A【解析】【详解】考查时态。句意:在为保护西伯利亚虎工作了九年之后,杨军在北京举行的年度颁奖典礼上获得了“野
12、生动物保护者”的称号。结合句意可知句子用一般过去时态,故答案为A。13(天津) Only when Lily walked into the office_that she had left the contract at home.Ashe realizedBhas she realizedCshe has realizedDdid she realize【答案】D【解析】【详解】考查倒装。句意:只有当莉莉走进办公室的时候,她才意识到她把合同忘家里了。本题考查only放在句首的部分倒装,在句首的only如果后面跟了副词、介词短语或从句等状语,则主句用倒装结构。但如果only后跟的是主语,就不
13、用倒装结构了。根据句中的其他动词时态,可判定用过去时态。故选D。14Typhoon Hato brought powerful winds and flooding to the region of southeast China and several deaths on the storm in August, 2017.Awere blamed Bwould be blamedChad been blamed Dhave been blamed【答案】A【解析】考查动词时态。句意:2017年8月台风“天鸽给中国东南部地区带来强风和洪水,暴风雨导致几人死亡。根据句中明显的过去的时间状语Au
14、gust, 2017,可知用一般过去时。故选A。15Jessica had intended to go bungee jumping, but on second thoughts, she _ the plan.Awas cancelingBcancelsCcanceledDhas canceled【答案】C【解析】【详解】考查动词时态。句意:Jessica 本打算去蹦极的,然后她想了想,又取消了该计划。由前半句 “had intended to” 可知前半句的时态为过去完成时,表示过去的过去,因此后半句为一般过去时,表示“取消计划”这一动作发生在“打算去蹦极”之后。故正确答案为C。16T
15、he president hopes that the people will be better off when he quits than when he_.Ahas startedBstartsCstartedDwill start【答案】C【解析】【详解】考查时态。句意:总统希望在他下台的时候人们要比他上台的时候更富有。根据句意可知他已经是总统了,那么他上台是一个过去发生的事情,故使用一般过去时。故选C项。17They _ in Holland for ten years. Now they have settled down in Paris.AlivedBhave livedCh
16、ad livedDwere living【答案】A【解析】【详解】考查动词时态。句意:他们在荷兰生活过十年。现在他们定居在巴黎。根据后句中的现在完成时态可知,他们在荷兰生活是单纯发生的过去的事情,所以应该用一般过去时,故选A。18 - Where is your new home now?- In the new developed zone. But I _ downtown for five years.AlivedBhad livedChave livedDwas living【答案】A【解析】【详解】考查时态。句意:现在你的新家在哪里?在新开发区,但是我在城里住了5年。根据句意可知在城
17、里住了5年是过去发生的事情,所以使用一般过去时。本题特别容易选C项,现在完成时表示过去发生的事情对现在的影响,或者过去发生的事情延续到现在,这两点在本句中都没有显现。故A正确。19How long have you been going to work on foot?Since last month when I _ from a heart attack.ArecoveredBhave recoveredCwas recoveringDwould recover【答案】A【解析】【详解】考查时态。句意:你步行上班已经多长时间了?自上个月我心脏病康复开始。last month是过去的的时间点
18、,应该与过去时连用,when引导定语从句,指代last month,指上个月我从心脏病康复。用一般过去时。故选A。20- 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【解析】试题分析:第一空指的是说
19、这句话之前没有认出对方,故用过去式;第二空有人喊名字也是发生在过去,在从句中对过去的虚拟用过去完成式。句意:-自从上一次相见已经过去许多年了,我没有认出你来。-如果不是有人喊你的名字,我也没有认出你。故选A。考点:考查虚拟语气的用法。点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力即学即练:If I had seen the film, I _ you about it.Awould tell Btold Cwould have told D had told解析:C。句意:我如果看过这场电影,我会把电影内容告诉你了
20、。21If it hadnt 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
21、 +done,表示虚拟语气,对过去的假设,所以对话说的是过去发生的事,句子的谓语动词应用过去时。故选C。考点:考查时态的用法。22So mysteriously _ missing that many puzzles wait to be solved.Adid Flight MH370 goBFlight MH370 wentCdoes Flight MH370 goDhad Flight MH370 gone【答案】A【解析】试题分析:句意:MH370航班消失的是如此神秘以至于许多困惑有待解决。本题属于so+adj/adv. that副词提前的倒装句中的一种特殊句式,排除B。因为Fligh
22、t MH370消失发生在过去,故用一般过去时。故选A。考点:考查倒装句。23Hangzhou, which we visited last week is quite beautifulWe should thank TomHe _ us toAhad persuadedBpersuadedCwas persuadingDpersuades【答案】B【解析】 考查时态。句意:上周我们参观的杭州非常美丽。我们应该感谢汤姆,他说服我们去的。说服的动作在过去,所以使用一般过去式,选B。24That must have been a terrible experience.Yeah. I_ in th
23、e damaged car, unable to move.Awas stuckBhave been stuckCam stuckDhad been stuck【答案】A【解析】考查动词时态。句意为:那想必是一场恐怖的经历。是的,我被困在毁坏的车里,不能动弹。根据must have been可知,此处是对过去情况的推测,所以用一般过去时。故A项正确。25He was the only one of the boys who late for class.AareBisCwereDwas【答案】D【解析】【详解】考查定语从句。句意:他是班上唯一迟到的男孩。此处the only one是先行词,第
24、三人称单数形式,所以后面定语从句的谓语动词用单数第三人称形式,且句子是一般过去时态,故答案为D。【点睛】定语从语中one of 和the only one of 的用法。He was the only one of the boys who ( )late for school.are B. was C. were D.isHe was one of the boys who ( )late for school.are B. is C. were D. was第一句中the only one of 强调的是主句中的主语he,the only one是先行词, 所以要用单数,又是过去,所以用w
25、as。第二句中one of 强调的是boys,boys是先行词,作从句的主语,是复数并且过去,所以要用were。26Housing prices_ since a few years ago. Therefore, its time the central government _ some effective measures to bring them under control.Ahave increased; would take Bhave increased; will takeChave been increasing; takes Dhave been increasing;
26、took【答案】D【解析】【详解】考查时态。句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型Its/was time that该是的时候了,从句中往往用过去时,也可以用should+动词原形;故答案是D。【点睛】1.Since自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came. 自从他来到这里,就一直在这里住着。2.It is the first(second-)time that 主语+现在完成时态
27、+其他。意思是:第几次做某事了。如果把is改成was,则后面用过去完成时态。Its the third time that I have come to the Summer Palace.这是我第三次来到颐和园。3.Its (high) time that 主语+一般过去时态+其他。现在是该做某事的时间了。Its high time that we had lunch.现在是我们该吃午饭的时间了。4. It is/has been+一段时间+since 主语+一般过去时态+-。自从-有多长时间了。在这个句型中since引导时间状语从句,从句用一般过去时态,分两种情况:(1)如果从句的动词是终
28、止性动词leave/come/-,则表示“从动作开始到现在多长时间了。”It is three years since he began to smoke.他已经吸烟三年了。(2)如果从句的动词是持续性动词stay/smoke/live-,则表示“从动作结束到现在多长时间了”。 It is three years since he smoked.他戒烟三年了。27Throughout its early years, what we now call hip hop _ without even having a name.Aevolved Bis evolved Chad evolved D
29、evolves【答案】A【解析】【详解】考查时态。句意:在早期,现在被称为hip pop的音乐演变的时候甚至都没有名字。本句中在早期过程中,hip hop甚至都没有名字,从throughout its early year可以看出为过去式,所以用evolved。故A项正确。28But for the fact that he the truth , he for a weeks imprisonment.Adidnt know; would be.Bhadnt known; might have punished.Cdidnt know; would have been punished.Dh
30、adnt know; could be punished【答案】C【解析】【详解】考查虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。他不知道真相是过去的事实,应用陈述语气didnt know;that he didnt know the truth为fact的同位语。根据but for可知,整句是对过去的虚拟,第二空应用would/could/might/should+ have done的形式。根据句意,他应该受到惩罚,应用被动语态,故选C。29Where is my phone? I cant find it.Oh, you must have left it in th
31、e library where we _ the novel.Aare readingBreadChave readDhad read【答案】B【解析】【详解】考查动词时态。句意:我的手机在哪里?我找不到。哦,你一定是把它忘在我们读小说的图书馆了。结合上文you must have left it in the library可知,是对过去的推测,故从句描述过去发生的事情,应用一般过去时,故选B。30Ted has never been so rude!He _something he shouldnt have, but I guess he didnt mean that.Ahas saidBhad saidCsaidDwas saying【答案】C【解析】【详解】考查一般过去时。Ted从来没有那么鲁莽过! 他说了一些他本不应该说的话,但我认为他不是那个意思。由“he didnt mean that ”可知,说话的动作发生在过去,用一般过去时。故选C项。