一、单项选择一般过去时
1.They ________ in Holland for ten years. Now they have settled down in Paris. A.lived 【答案】A 【解析】 【详解】
考查动词时态。句意:他们在荷兰生活过十年。现在他们定居在巴黎。根据后句中的现在完成时态可知,他们在荷兰生活是单纯发生的过去的事情,所以应该用一般过去时,故选A。
B.have lived
C.had lived
D.were living
2.— You seem to be familiar with the school campus. — I ______ here for three years. It’s great to be back. A.have taught B.taught C.had taught D.teach 【答案】B
【解析】考查时态。句意:——你似乎对这个校园很熟悉。——我在这里教过3年学。回来真是太好了。根据第一句和It’s great to be back.可推知,“在这里教过3年学”是过去发生的事情,现在不教了,故用一般过去时态,答案为B。
3.—You’re late again.
—Sorry. I ________ to set my alarm clock. A.forget B.will forget C.forgot D.would forget 【答案】C
【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。
4.—Is Peter coming?
—No, he____ his mind after a phone call at the last minute. A.changes C.was changing 【答案】B 【解析】 【详解】
考查时态。句意:——彼得来了吗?——没有,刚才接到一个电话后改变主意了。根据at the last minute在最后一秒可能发生在过去,故用一般过去时。故选B。 【点睛】
动词的时态一直是热点,需要根据时间状语来进行确定,但本题要根据当时的语境来进行再次确认,才得到答案。首先看到第一句话Is Peter coming来了吗?可知彼得还没有来,
B.changed D.had changed
而下句话at the last minute最后一刻,符合一般过去时的用法中的,第一条:一般过去时表示过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作)。
5.Wolf Warrior 2, which ________ the “Award for Best Visual Effects” at the Beijing Film Festival, indicates China's film industry has come of age. A.wins B.won C.has won D.had won 【答案】B 【解析】 【详解】
考查动词时态。句意:在北京电影节上获得“最佳视觉效果奖”的《狼战2》表明中国电影业已经成熟。因为电影获奖发生在过去,用一般过去时。故选B.
6.--- Such a small mistake could have been avoided. --- Yes. But I too nervous to see the zero. A.am B.have been C.was D.had been 【答案】C 【解析】 【详解】
考查时态。句意:——这样一个小错误本来是可以避免的。——是的。但是我太紧张了,看不到零点。 由could have been avoided(本来可以避免)可知双方在谈论过去的事。故选C。
7.—Hello, I have heard you are on holiday.
—That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed C.will return; stay D.am to return; stay 【答案】B 【解析】 【详解】
考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。
8.—Haven’t seen you for ages! Where have you been?
—I went to Ningxia and ________ there for one year, teaching as a volunteer.
A.stayed 【答案】A 【解析】
B.stay C.had stayed D.am staying
试题分析:and连接并列谓语。And之前是一般过去时。所以and之后也要用一般过去时来保持时态的一致,故用动词的过去式,所以选A。句意:上文,好久没见到你了!你去哪里了?下文,我去了宁夏,并且在那里待了一年,作为一名志愿者在那里教书。 考点:考查动词时态。
9.—How long _____each other before they _____here? —For about a year.
A.have they known, come B.did they know, came C.do they know, come D.had they known, came 【答案】D 【解析】 【详解】
考查时态。句意:—他们来这儿之前认识多久了?—大约一年了。根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。故D选项正确。
10.---What do you do, Susan?
---I am a clerk in a foreign company now. But I __________English in a high school for 8 years. A.teach B.had taught C.have taught D.taught 【答案】D 【解析】 【详解】
考查时态。句意:---Susan,你做的什么工作?--我现在是一家外国公司的职员。但是我在一所高中教了8年英语。根据句意可知,教学是过去的事情,用一般过去式,故选D。
11.In a room above the store, where a party ______, some workers were busily setting the table.
A.was to be held 【答案】A 【解析】 【详解】
考查时态。句意:在商店楼上的一个房间里,将举行一个聚会,一些工人正忙着摆桌子。where引导的定语从句中,主语a party和hold之间是被动关系,且表示将来,用“be+动词不定式的被动式”,再根据主句时态were busily setting,可知答案为A。
B.has been held
C.will be held
D.is being held
12.---I’m sorry, my mind _________. What _________ you _________? ---You are always absent-minded in class. A.am wandering; do; say C.wandered; did; say 【答案】D 【解析】
句意:----对不起我刚才正在走神呢。你刚才说了什么?
----你上课的时候总是走神。第一个空用过去进行时,意思是在对方说话的时候,我正在走神,说明是进行时。因为说话是在刚才,也就是过去,所以要用过去式.;第二个空选择一般过去式,就是问对方,刚才说了什么,只是询问刚才说过的话而已。故选D。
B.wandered; had; said D.was wandering; did; say
13. The real reason why prices ____ , and still are, too high is complex, and no short discussion can satisfactorily explain this problem. A.were C.have been 【答案】A 【解析】 【详解】
考查动词时态。句意:过去和现在价格一直居高不下的真正原因很复杂,简短的讨论解释这一问题无法让人满意。根据题干中“and still are”的提示可知过去价格也居高不下,故用一般过去时,表示过去的状态。故选A项。 【点睛】
做时态题时,考生应抓住时态标志词,即题干中明显的时间状语或已有动词的时态,利用时态呼应的原则迅速锁定正确答案。本题中已有动词的时态为一般现在时,still暗示前面用一般过去时与此呼应。C项容易误选,这里现在完成时表示从过去到现在一直是这种状态,包括了现在,与后面的一般现在时有重复部分,故排除。
B.will be D.had been
14.Typhoon Hato brought powerful winds and flooding to the region of southeast China and several deaths on the storm in August, 2017. A.were blamed B.would be blamed C.had been blamed D.have been blamed 【答案】A
【解析】考查动词时态。句意:2017年8月台风“天鸽‘给中国东南部地区带来强风和洪水,暴风雨导致几人死亡。根据句中明显的过去的时间状语August, 2017,可知用一般过去时。故选A。
15.Only when the police showed her the evidence ________ that she had stolen the money.
A.she admitted C.did she admit 【答案】C 【解析】 【详解】
B.she had admitted D.had she admitted
考查特殊句式中的部分倒装。句意:只有当警察把证据给她看的时候,她才承认偷了钱。only置于句首,主句要用部分倒装,即be动词、情态动词、助动词放在主语前。时态要用一般过去时,故选C。 【点睛】
当“only+状语”位于句首时,后面的句子要用部分倒装,其中only后的状语可以是副词、介词短语、从句等。但在only后作状语的是从句时,从句不用倒装,要部分倒装的是主句。
16.The factory used 65 percent of the raw materials, the rest of which ________ saved for other purposes. A.is C.was 【答案】D 【解析】
试题分析:考查主谓一致。Which指代先行词materials,当the rest在句中作主语时,谓语动词的单复数取决于后面的名词,如果是名词是不可数名词,用单数。如果是可数名词复数,谓语动词用复数形式。本句中的materials是可数名词复数形式,故选D项。 考点 : 考查主谓一致
B.are D.were
17.When I was in university, I ______ at a loss what to do in the future for a long time. A.had felt 【答案】C 【解析】 【详解】
考查动词时态。句意:当我在大学的时候,我很长一段时间都不知道将来该做什么。结合上文When I was in university可知是发生在大学时候的事情,故用一般过去时。故选C。
B.have felt
C.felt
D.would feel
18.The past week _____ China's sixth annual Cyber security Week held from Sept 16 to 22 nationwide. A.marked 【答案】A 【解析】 【详解】
考查动词时态。句意:上周是中国第六届网络安全周,于9月16日至22日在全国举行。表示在过去某个时间所发生的动作或所处的状态应用一般过去时。故选A。
B.has marked
C.had marked
D.was marking
19.—Did Jackson mend the computer himself?
—He________, because he knows nothing about computers. A.mended it 【答案】C 【解析】 【详解】
考查时态和非谓语动词。句意:——Jackson是自己修的电脑吗?——他找人修的,因为他不懂电脑。根据后一句because he knows nothing about computers.可知,Jackson不懂电脑,所以他请人修理电脑,根据上文的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之间是主动,且是一次性动作,故用动词原形)
3. His joke had me laughing for a whole afternoon。他的笑话让我笑了一下午。(me和laugh之间是主动,且表动作延续了一段时间,故用doing)
B.had mended it
C.had it mended
D.has it mended
20.— Have you ever seen that movie?
— Yes. When I was in Tokyo. I _______ it three times. A.saw 【答案】A 【解析】 【详解】
考查时态。句意:——你看过那部电影吗?——是的。我在东京的时候。我看了三遍。此处指在东京时发生的事,仅指过去发生的事,与现在无关,所以句子用一般过去时态。故选A。
B.had been
C.have seen
D.would see
21. My grandpa has been enjoying good health ever since he _______ smoking. A.stops C.has stopped 【答案】B 【解析】 【详解】
考查时态。句意:我的爷爷自从戒烟以后身体一直都很好。分析句子,可知这是一个由since引导的时间状语从句,主句用完成时,从句用一般过去时。故选B。
B.stopped D.had stopped
22.—Have you worked here since you graduated? —No, I ________ at a factory in Beijing for six years. A.would work 【答案】D 【解析】 【分析】【详解】
B.have worked
C.had worked
D.worked
考查动词时态。句意:---你自从毕业就在这儿工作吗?----不,我在北京的一家工厂工作了6年。 根据答语可知,自从毕业以来,\"我\"并没有一直在这里工作,在此之前\"我\"还在北京的一家工厂工作了六年,故此处表示发生在\"我\"在这里工作之前的事情,故用一般过去时。故选D。
23.--- Does Li Hua serve in the army?
---No, but he________ in the army for three years. A.served B.has served C.is serving D.would serve 【答案】A 【解析】
试题分析:考查时态。句意:—李华在军队里服役吗?—不,他在军队服役三年了。根据句意说明他现在已经不在军队里服役了,在军中服役三年是以前的事情。故使用一般过去时。故A正确。本题容易错选B项,现在完成时表示过去发生的事情对现在的影响,在本句中体现不出。 考点:考查时态
点评:现在完成时和一般过去时的区别是时态题考查的重点内容,现在完成时表示过去发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生过某件事情,不表示对现在的影响。
24.—If it hadn’t been raining so hard, I might have been home much earlier. —It’s too bad you _____ it. Nancy _____ here and she _____ to see you. A.didn’t make; is; was B.won’t make; will be; wants C.didn’t make; was; wanted D.won’t make; would be; wanted 【答案】C 【解析】
试题分析:句意:--如果不是雨下得那么大,我可能更早回家。--你没有及时回来真是太糟糕了,。南希还在这里,她想见到你。If +had +done,表示虚拟语气,对过去的假设,所以对话说的是过去发生的事,句子的谓语动词应用过去时。故选C。 考点:考查时态的用法。
25.So sudden an attack ________ that the enemy could hardly have any time to fly for their lives. A.we made 【答案】C 【解析】
试题分析:句意:我们进行了这么突然的袭击以至于敌人没有时间逃命。在 so ...that 结构中, so 加修饰的部分位于句首时,主句的主谓一般采用部分倒装形式,将be动词/助动词/情态动词放在主语前面,因为是过去进行的袭击,所以用一般过去式,助动词did提到主语前面,本句的正常语序为we made so sudden an attack that the enemy could hardly have any time to fly for their lives.故选 C 项。 考点:考查倒装结构
B.we had made
C.did we make
D.had we made
26.Only after they had discussed the matter for a few hours ______ a decision. A.they reached C.they reach 【答案】B 【解析】 【详解】
考查倒装句。句意:只有在他们讨论这个问题几个小时以后他们才得出结论。Only的倒装有两个条件:only放在句首,且强调状语时,后面使用部分倒装。本题两个条件都符合。故用部分倒装;再根据前面的had discussed可知,用过去时,故选B。
B.did they reach D.do they reach
27.-That must have been a terrible experience. -Yeah. I________ in the damaged car, unable to move. A.was stuck C.am stuck 【答案】A 【解析】
考查动词时态。句意为:——那想必是一场恐怖的经历。——是的,我被困在毁坏的车里,不能动弹。根据must have been可知,此处是对过去情况的推测,所以用一般过去时。故A项正确。
B.have been stuck D.had been stuck
28.He was the only one of the boys who late for class. A.are C.were 【答案】D 【解析】 【详解】
B.is D.was
考查定语从句。句意:他是班上唯一迟到的男孩。此处the only one是先行词,第三人称单数形式,所以后面定语从句的谓语动词用单数第三人称形式,且句子是一般过去时态,故答案为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.is
He was one of the boys who ( )late for school. are B. is C. were D. was
第一句中the only one of 强调的是主句中的主语he,the only one是先行词, 所以要用单数,又是过去,所以用was。
第二句中one of 强调的是boys,boys是先行词,作从句的主语,是复数并且过去,所以要用were。
29.Miss Jones _______ music at Bardon School for five years when she was abroad and now she is an actress. A.taught 【答案】A 【解析】
考查时态。根据when she was abroad and now she is an actress.可知,她在学校教书是发生在过去的事情,现在已经不教了,所以只能选择过去时态。
B.has taught
C.had taught
D.has been teaching
30.The naughty boy _____ quickly, otherwise he would have been caught by the angry headmaster. A.had run away C.should run away 【答案】B 【解析】 【详解】
考查一般过去时。 句意:这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。分析语境可知,此句是对过去的虚拟,otherwise相当于If the naughty boy hadn’t run away quickly,已经暗含了条件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过去时。故选B。
B.ran away D.were to run away
因篇幅问题不能全部显示,请点此查看更多更全内容