您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页【英语】高中英语一般过去时的技巧及练习题及练习题(含答案)及解析

【英语】高中英语一般过去时的技巧及练习题及练习题(含答案)及解析

来源:爱go旅游网


一、单项选择一般过去时

1.—I wonder what makes you a successful manager.

—I ________ as a waiter for five years,which contributes a lot to my today’s work. A.serve C.had served 【答案】D 【解析】

试题分析:句意:我想知道是什么让你成为一个成功的经理?—我做服务员5年,这对我今天的工作有很大的贡献。因为这个经理过去是服务员,所以用一般过去式,选D。 考点:考查时态

B.have served D.served

2.122.With bans on fireworks, at one point, almost 300 cities across my country ____ rules banning the use of fireworks.

A.have B.have had C.are having D.had 【答案】D

【解析】D考查动词。句意:在禁止燃放烟花爆竹的情况下,我国近300个城市禁止燃放烟花爆竹。由时间状语at one point可知是发生在过去的动作,一般过去式,故选D。 点睛:时态是经常考到的知识点,在选择时一定要观察句子的时间状语,和上下语义。

3.—What do you think of the Great Wall of China? —Splendid! When I was in Beijing, I ________ it twice. A.had visited C.have visited 【答案】B 【解析】 【详解】

考查时态。句意:——你认为中国的长城怎么样?——好极了!在北京的时候我参观过两次。根据“When I was in Beijing”可知,此处用一般过去时,故B项正确。

B.visited D.would visit

4.Scientists have many theories about how the universe into being. A.came 【答案】A 【解析】 【分析】

B.was coming

C.had come

D.would come

【详解】

考查时态。句意:科学家们有很多关于宇宙是如何形成的理论。宇宙的形成是过去发生的

事情,故使用一般过去时。故选A。

5. 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

6.My son turned to bookstores and libraries seeking information about the book recommended by his professor, but ________ none. A.would find C.found 【答案】C 【解析】 【详解】

考查时态。句意:我儿子到书店和图书馆去找教授推荐的那本书的资料,但一无所获。此处表示并列,此空与turned表示并列关系,所以用一般过去时态,故选C。

B.had found D.has been finding

7.---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

8.Mr. White, who ________ in Shanghai for seven years, is a manager of a company in Beijing. A.was working C.had worked 【答案】B 【解析】 【详解】

考查时态。句意:怀特先生在上海工作过七年,他现在是北京的一家公司的经理。根据下文表述现在是在北京工作可知,在上海工作是过去的事情,用一般过去时,故选B。 【点睛】

时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。本小题有个很明显的时间状语for seven years,如果以此来判断,应使用现在完成时,很容易盲目的选择C项,但根据下文语境可知,此处叙述的是过去的事情,用一般过去时。

B.worked D.has worked

9.-Late again!Where_____________?

-Sorry,I________________ in the heavy traffic,or I would have been here earlier. A.were you;have got stuck C.were you;got stuck 【答案】D 【解析】 【详解】

B.have you been;have got stuck D.have you been;got stuck

考查时态。句意:——又迟到了?你去哪了?——对不起,我遇上交通拥挤了,否则我就会早点到。第一空根据语境“又迟到了”可知,已经回来了,所以用现在完成时态,第二空:短语be/get stuck in 被困住,动作发生在过去所以用一般过去式,故选D。

10.—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 【解析】

试题分析:and连接并列谓语。And之前是一般过去时。所以and之后也要用一般过去时来保持时态的一致,故用动词的过去式,所以选A。句意:上文,好久没见到你了!你去哪里了?下文,我去了宁夏,并且在那里待了一年,作为一名志愿者在那里教书。 考点:考查动词时态。

B.stay

C.had stayed

D.am staying

11.Only when the police showed her the evidence ________ that she had stolen the money. A.she admitted C.did she admit 【答案】C 【解析】 【详解】

考查特殊句式中的部分倒装。句意:只有当警察把证据给她看的时候,她才承认偷了钱。only置于句首,主句要用部分倒装,即be动词、情态动词、助动词放在主语前。时态要用一般过去时,故选C。 【点睛】

当“only+状语”位于句首时,后面的句子要用部分倒装,其中only后的状语可以是副词、介词短语、从句等。但在only后作状语的是从句时,从句不用倒装,要部分倒装的是主句。

B.she had admitted D.had she admitted

12.I’ve known Sarah for nearly ten years. She _________ once my customer. A.is C.was 【答案】C 【解析】

试题分析:本题考查的是时态。句意:我认识Sarah 近十年了。她曾经是我的一个顾客。根据句意可知,Sarah 曾经是我的一个顾客, 即现在不是了,所以选择C was 一般过去时, 表示过去的事实, A is 表示现在的事实; B has been 过去发生的动作,但是现在仍然是D had been 过去的过去。 考点:考查时态

B.has been D.had been

13.--- 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。

14.I a letter once a week to my family when I was in my first college year. A.write B.was writing C.have written D.wrote 【答案】D

【解析】考查时态。句意:上大学一年级的时候,我每周都会给家人写一封信。根据所给动词was可知表示过去某个时间发生的事,用一般过去时。故选D.

15.––You seem to be familiar with this city. —I ______ here for three years. It’s so great to be back. A.lived B.had lived C.have lived D.live 【答案】A

【解析】考查动词时态。句意:——你似乎对这个城市很熟悉。——我在这里住过三年,回来真是太好了。表示以前在这里住过三年,说明一种过去的事实情况,故用一般过去时,故选A

16.Not until he went through real hardship _____the love we have for our families is important. A.had he realized 【答案】B 【解析】

考查部分倒装句和时态。not until这样的否定词放在句首的时候,后面的主句是部分倒装,就是将be动词,助动词或情态动词放在主语前面,而且这句话的从句是过去时,主句的动作发生在从句的动作前面,不可能是过去完成时,用一般过去时。句意:直到他经历了真正的困难,他才意识到我们对家庭的爱是很重要的。选B。 【考点定位】考查部分倒装句和时态

B.did he realize

C.he realized

D.he had realized

17.Chinese kites in ancient times ________ in the shape of birds. A.design B.had designed

C.were designed D.have been designed 【答案】C

【解析】考查时态和语态。句意:在古代中国的风筝被设计成鸟的形状。根据in ancient times可知,句子用一般过去时态,根据动词与主语是被动关系,故用一般过去时的被动语态,故选C。

18.—You’re late again.

—Sorry. I ________ to set my alarm clock. A.forget B.will forget C.forgot D.would forget 【答案】C

【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。

19.—That must have been a hard project?

—Yeah, it _____ us a whole year to finish the work. A.took B.has taken C.takes D.was taking 【答案】A

【解析】考查时态。That must have been ……是对过去情况的判断,所以 it ___us a whole week to get there. 是在陈述过去的一个事件,要用过去时。句意:那一定是很长的旅程。--是的,我们花了一周才到。选A。 【名师点睛】

时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话的解题关键是That must have been a long trip.说明是对过去事情的推测。

20.Sales of CDs have declined dramatically since the early 2010s, when people ______ to enjoy music downloaded from the internet.

A.have begun. B.began. C.begin. D.would begin. 【答案】B 【解析】 【详解】

考查动词时态。句意:自2010年代初以来,CD的销量急剧下降,当时人们开始享受从互联网下载的音乐。when引导的是定语从句,此处指the early 2010s发生的事,用一般过去时。故选B.

21.-- It’s many years since I saw you last; I _____ you at all. --- I wouldn’t have, either, if someone ______ you by the name. A.didn’t recognize; hadn’t called C.haven’t recognized; didn’t call 【答案】A 【解析】

试题分析:第一空指的是说这句话之前没有认出对方,故用过去式;第二空有人喊名字也是发生在过去,在从句中对过去的虚拟用过去完成式。句意:--自从上一次相见已经过去许多年了,我没有认出你来。--如果不是有人喊你的名字,我也没有认出你。故选A。 考点:考查虚拟语气的用法。

点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力 即学即练:If I had seen the film, I ______ you about it. A.would tell B.told C.would have told D. had told 解析:C。句意:我如果看过这场电影,我会把电影内容告诉你了。

B.didn’t recognize; didn’t call D.recognized; had called

22.-Is your father still teaching at Tsinghua University?

-No, he retired three months ago. But he ______________ at the school for thirty years. A.has taught C.taught 【答案】C 【解析】 【详解】

考查时态。句意:——你父亲还在清华大学教书么?——不,他三个月前退休了,但是他在那里教了三十年。根据“he retired three months ago”可知,他现在已经不再清华大学教书了,所以此处表示过去的事情,应该用一般过去时,故C项正确。 【点睛】

本题很多同学因为看到for thirty years而误认为应该用现在完成时,但不要忽略了语境, “he retired three months ago”表明他现在已经不在清华大学教书了,所以此处不能用现在完成时强调过去的动作对现在的影响,而应该用一般过去时表示过去的事情。

B.has been teaching D.teaches

23.-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

24.—________ that company to see how they think of our product yesterday? —Yes. They are happy with it. A.Did you call C.Will you call 【答案】A 【解析】 【详解】

考查时态。句意:——你昨天有没有给那家公司打电话问问他们对我们的产品感觉怎么样?——打了,他们很满意。空格所在题干有一个很明显的时间状语yesterday,发生在过去,肯定用过去时,故选A。

B.Have you called D.Were you calling

25.The worse working conditions we are looking forward to ______ must have attracted the local government’s attention. A.see improved C.see improving

B.seeing improved D.seeing to improve

【答案】B 【解析】

考查固定搭配和定语从句。we are looking forward to ______是定语从句,先行词是The worse working conditions,把先行词代入定从是we are looking forward to____the worse working conditions_____. looking forward to中,to后用ing形式,所以用seeing。而see+宾语+宾补结构中,宾语the worse working conditions和宾补improve之间是动宾关系,所以用improved。从而选B。

26.---You could have walked here. ---Yes. A taxi ___________ necessary. A.is 【答案】D 【解析】

考查时态.根据上文,你应该不行来这儿.是的,出租车不是必须的.可知下文叙述的是过去该做的动作,故选D.

B.was

C.isn’t

D.wasn’t

27.—Hangzhou, which we visited last week is quite beautiful. —We should thank Tom.He ____ us to. A.had persuaded 【答案】B 【解析】

考查时态。句意:上周我们参观的杭州非常美丽。我们应该感谢汤姆,他说服我们去的。说服的动作在过去,所以使用一般过去式,选B。

B.persuaded

C.was persuading

D.persuades

28.— Have you read the novel?

— Yes. I ________ it three times while I was in university. A.had read C.have read 【答案】B 【解析】 【详解】

考查时态。句意:——你读过这本小说吗?——是的,我在大学的时候,读过三次。本句中的前后时态应该一致,因为两个动作是同时的。后一个是过去式was,前一个就是过去式read。故B选项正确。

B.read D.was reading

29.—What do you think of the movie?

—It’s fantastic. The only pity is that I ________ the beginning of it. A.missed 【答案】A

B.had missed

C.miss

D.would miss

【解析】

考查动词时态。从创设的语境来看电影已演完,句意“唯一的遗憾是错过了开头”说话者在陈述过去事实,构成现在和过去的对比,选A。

30.So mysteriously ______ missing that many puzzles wait to be solved. A.did Flight MH370 go C.does Flight MH370 go 【答案】A 【解析】

试题分析:句意:MH370航班消失的是如此神秘以至于许多困惑有待解决。本题属于so+adj/adv.... that副词提前的倒装句中的一种特殊句式,排除B。因为Flight MH370消失发生在过去,故用一般过去时。故选A。 考点:考查倒装句。

B.Flight MH370 went D.had Flight MH370 gone

31.Not only ______ a promise ,but she also kept it. A.did she make 【答案】A 【解析】

本题考查倒装和时态。Not only提前,用部分倒装结构。句意为:他不仅许下了诺言,而且还坚守了诺言。

B.she made

C.does she make

D.had she made

32.When seeing a stone in front of the car, _____. A.the car stopped

C.the driver stopped the car 【答案】C 【解析】

考查分词装状语的逻辑主语。当分词做状语的时候,其逻辑主语是句子的主语。本句seeing的逻辑主语就应该是句子的主语,故C正确。句意:当他看见车前的一块石头的时候,那位司机停了车。故C正确。

B.the car was stopped D.the car was stopping

33.—Bob has gone to California. —Oh, can you tell me when he ______? A.has left C.is leaving 【答案】B 【解析】

试题分析:考查时态。句意:鲍勃已经去了加利福尼亚。你能告诉我他什么时候走的。已经去加州了,说明“走”这个动作已经是过去了。结合语境可知从句强调的是过去某事的动作,故用一般过去时态。故选B。

B.left D.would leave

考点:考查时态

34.—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。

35.—Where is your new home now?

—In the new developed zone. But I ______ downtown for five years. A.have lived 【答案】D 【解析】 【详解】

考查时态辨析。句意:---你的新家在哪里?---新开发区。但是我在市区住了五年。分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。故选D项。 【点睛】

现在完成时和一般过去时的区别是时态题考查的重点内容。他们的区别是:现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。

B.had lived

C.was living

D.lived

36.—Ann is in hospital.

—Oh, really? I ________ know. I ________ go and visit her. A.didn’t; am going to C.don’t; will 【答案】D 【解析】 【详解】

考查时态。句意:—Ann住院了。—真的吗?我不知道啊。我要去看她。根据句意,“不知道她住院”是过去的动作,应使用一般过去时;“我要去看她”是将来要发生的事情,而且是临时决定做的事情,应使用will表将来。故D正确。

B.don’t; would D.didn’t; will

37.—Ouch! You hurt me.

—I'm sorry. But I ________ any harm. I ________ to drive a rat out. A.don't mean; am trying B.didn't mean; tried C.haven't meant; tried D.didn't mean; was trying 【答案】D 【解析】 【详解】

考查动词的时态。句意:——哎呀!你伤到我了。——对不起。但是我不是有意伤你的。我当时正尽力把一只老鼠赶出去。由hurt这一动作发生在过去可知,第一空应用一般过去时;且根据句意可知,try这一动作表示过去某个时间正在进行,所以第二空应用过去进行时。故选D。

38.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

39.I _____ the washing machine. It’s working OK now. A.was repairing 【答案】B 【解析】 【详解】

考查一般过去时。句意:我修了洗衣机,它现在可以正常工作了。结合句意可知,“修洗衣机”的动作发生在过去,故用一般过去时。故选B项。

B.repaired

C.would repair

D.had repaired

40. —Hi, Mary! Do you know where Jim is? — I think he ________ a lecture in the library. A.will deliver C.has delivered 【答案】B 【解析】

试题分析:句意:嗨,玛丽!你知道吉姆在哪儿吗?--我想他正在图书馆讲课。根据语境可

B.is delivering D.delivered

知说话人指吉姆现在正在进行的动作,用现在进行时,选B。 考点:考查动词时态语态

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务