英语动词时态详解:一般过去时

 

一、一般过去时的定义

过去表示过去某一时候或某一段时间所发生了的事情或存在的状态。常与过去时间yesterday, this morning, just now, a moment ago, in May, last night / year / week, once upon a time, the other day, in the past 等连用。如:

What did you do yesterday? 昨天你干了什么?

I met Lin Tao this morning. 今天上午我会到了林涛。

I was there a moment ago. 刚才我在那儿。

 

二、一般过去时的应用

1. 一般过去时表示过去

(1) 表示过去发生的动作或存在的状态:

He bought the computer five years ago. 这电脑是他五年前买的。

It was then a small fishing village.那时它只是一个小渔村。

(2) 表示过去经常性或习惯性的动作:

We often played together when we were children.我们小时候常在一起玩。

注:表过去习惯性的动词,也可用used towould

He used to go to work by bus. 他过去常乘公共汽车去上班。

2. 一般过去时表示现在

(1) 在宾语从句中,由于时态呼应的关系,可用一般过去时表示现在:

I didn’t know you were here. 我不知道你在这儿。(were实际上指现在)

I didn’t know you were so busy.我没想到你这么忙。(were实际上指现在)

(2) 表示客气委婉的现在

I wondered if you were free this evening. 不知您今晚是否有空。

I thought you might like some flowers. 我想您也许想要些花。

注:能这样有的动词主要限于want, wonder, think, hope, intend等少数动词。

(3) 用于某些特殊结构中表示现在

It’s time we started. 我们该动身了。

I wish I knew his him. 要是我知道他的名字就好了。

I’d rather you lived closer to us. 我希望你能住得离我们近点。

注:该用法主要用于it’s time, I wish, I’d rather, if only, as if, as though 等少数结构后接从句的情形,其中有些结构后面的句子还可用一般过去时表示将来:

I’d rather you come next Monday. 我宁愿你下周星期一来。

另外表主观想法的虚拟条件句也用一般过去时表示现在:

If I had the money now I’d buy a car. 假若我现在有钱,我就买辆小汽车。(

from www.yygrammar.com)

 

三、一般过去时对谓语动词的要求

过去的谓语动词要用动词的过去式。动词过去式的构成分规则变化和不规则变化两种形式,不规则变化通常需要逐个记忆,规则变化则遵循以下原则:

(1) 一般在动词后加-ed。如:playplayed, offeroffered, weighweighed, destroy destroyed, signsigned.

(2) 在以字母e结尾的动词后,只加-d。如:likeliked, provideprovided, hate hated, datedated。

(3) 在以“辅音字母+y”结尾的动词后,则改y为i,再加ed。如:supplysupplied, flyflied, study studied. (from www.yygrammar.com)

(4) 在以单短元音的重读闭音节结尾且,末尾只有一个辅音字母的动词后,双写最后一个辅音字母,再加-ed。如:planplanned, referreferred, regretregretted, banbanned.

 

四、特别说明

有些动词的过去时,如:expect, hope, intend, plan, wanted 等一般过去时,后接不定式的完成时;或它们的过去完成时接不定式的一般式,都可表示过去未曾实现的意图、打算或希望。如:

I hoped to have been invited to his wedding party. I had hoped to be invited to his wedding ceremony. 我本希望他来邀请我参加他的婚礼。

I intended to have joined their games. I had intended to join their games. 我本打算参加他们的比赛。

 

五、典型考题(附详解)

1. Helen ______ her keys in the office so she had to wait until her husband ______ home.

A. has left; comes      B. left; had come       C. had left; came       D. had left; would come

解析:答案选 Cleave 应发生在 had to wait 这个过去动作之前,过去的过去用过去完成时; 后一空用一般过去时表示过去将来。

2.Nancy is not coming tonight.

―But she ______!

A. promises               B. promised              C. will promise         D. had promised

解析:答案选 B“但她曾经答应要来的”,过去的许诺,故用过去

3. ―You haven’t said a word about my new coat, Brenda. Do you like it?

―I’m sorry I ______ anything about it sooner. I certainly think it’s pretty on you.

A. wasn’t saying        B. don’t say              C. won’t say             D. didn’t say

解析:答案选 D。用一般过去时,指“我刚才没急于说”。

4. All morning as she waited for the medical report from the doctor, her nervousness ______.

A. has grown             B. is growing            C. grew                    D. had grown

解析:答案选 C。紧张伴随等的过程而产生,应同时发生,waited 过去grow 也用一般过去时。

5. I thought Jim would say something about his school report, but he ______ it.

A. doesn’t mention    B. hadn’t mentioned   C. didn’t mention      D. hasn’t mentioned

解析:答案选 C。只描述过去所发生的情况,但没有强调对现在的影响,用一般过去时。

6. I ______ while reading the English textbook. Luckily, my roommate woke me up in time!

A. had fallen asleep    B. have fallen asleep  C. fell asleep             D. fall asleep

解析:答案选 C。描写过去发生的情况用过去

7. Sales of CDs have greatly increased since the early 1990s, when people ______ to enjoy the advantages of this new technology.

A. begin                   B. began                   C. have begun           D. had begun

解析:答案选 Bwhen引导的是一个非限制性定语从句,when20世纪90年代初,当然用过去

8. ―I hear Jane has gone to the Holy Island for her holiday.

―Oh, how nice! Do you know when she ______?

A. was leaving           B. had left                 C. has left                 D. left

解析:答案选 D。因为Jane已经度假去了,离开此地就当然是在此之前的过去某个时间了,所以用一般过去时,选D。另外,when通常都不与完成时连用,排除BCA也与语境不符。

 

9. I ______ you not to move my dictionary―-now I can’t find it.

A. asked                   B. ask                       C. was asking            D. had asked

解析:答案选 A。由now可知前句的意思是:我曾经叫你不要搬动我的词典的 (你偏不听)是在过去发生的动作,用过去

10. The teacher, with 6 girls and 8 boys of her class, ______ visiting a museum when the earthquake struck.

A. was                      B. were                     C. had been               D. would be

解析:答案选 A。由when the earthquake struck可知,要用过去,排除CD; 又因为主语是单数the teacher,所以只有A正确。

11. The discussion ____ alive when an interesting topic was brought in.

A. was coming          B. had come              C. has come              D. came

解析:答案选 D。由when…was brought in可知,come也是过去发生的事,用一般过去时。句意是:当引入一个有趣的话题时,那场讨论又变得活跃起来。

12. She ______her hairstyle in her hometown before she came to Chongqing for a better job.

A. would change        B. has changed          C. changed                D. was changing

解析:答案选 C。由came可知,她已来重庆了,而改变发型是在来重庆之前,即过去的过去,按理要用过去完成时,但before已经表明紧接着发生的先后两个动作,所以也可用过去,所以选C

13. What we used to think ______ impossible now does seem possible.

A. is                         B. was                      C. has been               D. will be

解析:答案选 B。根据句中的used to可知,空格处应填一般过去时。句意为:我们过去认为不可能的现在都似乎有可能成为现实。

14. It is said that the early European playing-cards ______ for entertainment and education.

A. were being designed                              B. have designed       

C. have been designed                               D. were designed

解析:答案选 D。解答此题的关键是要抓住early这一形容词。early European playing-cards的意思是早期欧洲人玩的扑克牌,既然是早期,肯定就是过去的事了,所以用过去

15. I ______ in London for many years, but I’ve never regretted my final decision to move back to China.(www.cpsenglish.com)

A. lived                    B. was living  C. have lived                     D. had lived

解析:答案选 A。许多同学一看到后面的have never regretted为现在完成时,同时选项C也是现在完成时,结果滥用时态呼应,将答案误选C。其实,此题的最佳答案是A。句中but后的句子告诉我们,说话者现在已搬回了上海,所以他住在伦敦应属于过去的事情,故应用过去

16. Eliza remembers everything exactly as if ______ yesterday.

A. was happening      B. happens                C. has happened        D. happened

解析:答案选 D。根据句中的yesterday可知,要用一般过去时。

 

17. I ______ along the street looking for a place to park when the accident ______.

A. went; was occurring                              B. went; occurred     

C. was going; occurred                              D. was going; had occurred

解析:答案选 C。第一空用过去进行时,表示过去正在发生的情况; 第二空用一般过去时,表示过去突然发生的一件事。

18. My cousin went to Canada two yours ago. He ______ there for a few months and then went to America.

A. worked                 B. would work          C. would be working D. has been working

解析:答案选 A注意句中的三个动作:去加拿大在那儿住了几年然后去了美国。由于前后两个动作用的都是过去,显然中间的在那儿住了几年应用一般过去时。

19. As the years passed, many occasions―birthdays, awards, graduations ― ______ with Dad’s flowers.

A. are marked           B. were marked         C. have marked         D. had marked

解析:答案选 B。由于句中增加了插入成分birthdays, awards, graduations,使得句子的主语与谓语were marked分离,从而增加了考生对句子理解的难度。根据句意,空格处应填被动语态; 再根据句中的passed的时态特点可知,空格处也应用一般过去时,故选B

20. Ouch! You hurt me!

I am sorry. But I ______ any harm. I ______ to drive a rat out.

A. didn’t mean; tried                                  B. don’t mean; am trying

C. haven’t meant; tried                              D. didn’t mean; was trying

解析:答案选 D。对于刚刚发生的情况,要用过去或过去进行时。答语的意思是:对不起。但我不是有意要弄伤你,我是在把一只老鼠赶出去。

21. I know a little bit about Italy as my wife and I ______ there several years ago.

A. are going              B. had been               C. went                    D. have been

解析:C。根据句末的several years ago可知,此处应用一般过去时。

22. They ______ two free tickets to Canada, otherwise they’d never have been able to afford to go.(www.yywords.com)

A. had got                 B. got                       C. have got               D. get

解析:答案选 B。句子前半句讲的是过去的事实,用过去; 后半句讲的是对过去情况的假设,故用了would never have been这样的形式。

 

23. The play had already been on for quite some time when we ______ at the New Theatre.

A. have arrived          B. arrived                 C. had arrived           D. arrive

解析:答案选 B。由于句中的had already been用的是过去完成时,而根据句意,arrive显然应发生在其后,故要用一般过去时。全句意为:当我们到达新剧院时,戏已经演了好一会儿了。

24. When I called you this morning, nobody answered the phone. Where ______?

A. did you go            B. have you gone       C. were you              D. had you been

解析:C。句子的前半句说上午打电话时没有人接电话,而后半句问对方当时在什么地方。显然,句子前后两部分的时间应一致,即用一般过去时。

25. The hotel wasn’t particularly good. But I ______ in many worse hotels.

A. was staying           B. stayed                   C. would stay            D. had stayed

解析:D。根据The hotel wasn’t particularly good这一句中的过去可推知stay in many worse hotels要用过去完成时,因为它发生在wasn’t之前。

26. I called Hnnah many times yesterday evening, but I couldn’t get through. Her brother ______ on the phone all the time!

A. was talking     B. has been talking   C. has talked    D. talked

解析:AI called…I couldn’t get through…用的都是一般过去时,而talk on the phone这一动作正是发生在I couldn’t get through…期间,故要用过去进行时。

 

27. We first met on a train in 2000. We both felt immediately that we ______ each other for years.

A. knew                   B. have known          C. had known           D. know

解析:答案选 C。根据主句中的felt可知,其后的宾语从句应用过去时态,故可排除BD;再根据语境和句中的for years可知用过去完成时比用过去更佳。

28. ―Have you known Dr. Jackson for a long time?

―Yes, since she ______ the Chinese Society.

A. has joined             B. joins                     C. had joined            D. joined

解析:答案选 Dsince she join the Chinese SocietyI have known Dr. Jackson since she join the Chinese Society之省略。连词since所搭配的时态通常是:主句用现在完成时,从句用一般过去时。

29. If you don’t like the drink you ______ just leave it and try a different one.

A. ordered                B. are ordering          C. will order             D. had ordered

解析:答案选 A。句子的意思是:如果你不喜欢你点的饮料,把它放在一边,另外试一种。根据此句意可知,点饮料已经发生了,否则怎么知道自己不喜欢呢?所以空格处用一般过去时。又如:

I accelerated and left the other cars behind. 我加速行驶,把其他的车子抛在后面。

He asked her to marry him and she accepted him. 他向她求婚,她同意了。

30. ―Have you known Dr Jackson for a long time?

―Yes, since she ______ the Chinese Society.(www.nmet168.com)

A. has joined             B. joins                     C. had joined            D. joined

解析:答案选 Dsince she join the Chinese SocietyI have known Dr. Jackson since she join the Chinese Society之省略。连词since所搭配的时态通常是:主句用现在完成时,从句用一般过去时。

31. If the weather had been better, we could have had a picnic. But it ______ all day.

A. rained                  B. rains                     C. has rained             D. is raining

解析:答案选 A。本题使用了虚拟语气作为命题背景,且该虚拟语气谈的是过去情况(根据句中的had beencould have had可知),句意为要是(当时)天气好一点,我们就可以去野餐了。该虚拟语气的言外之意是(由于天气不好)我们没有去野餐。为什么没去呢?but后说的就是其原因:整天都在下雨。以上综合以上语境分析,空格处只能填一般过去时。

32. ―Did you go to the show last night?

―Yeah. Every boy and girl in the area ______ invited.

A. were                    B. have been             C. has been               D. was

解析:答案选 D。此题既考查时态的用法,同时又考查主语一致。根据问句中的时态和last night这一短语可知,此处谈的是昨晚的事,故应用过去,而不用现在完成时。另外,根据英语语法,当两个或多个名词并列作主语,且受到every的修饰时,其后谓语动词要用单数。故答案选D

33. He ______ football regularly for many years when he was young.

A. was playing          B. played                  C. has played            D. had played

解析:答案选 B。根据句中的when he was young可知,主句时态宜用一般过去时,句意为:他在年轻时经常踢球,并踢过许多年。

34. I don’t believe you’ve already finished reading the book―I ______ it to you this morning!

A. would lend           B. was lending           C. had lent                D. lent

解析:答案选 D。根据句末的this morning可知,空格处应填一般过去时。

35. ―You speak very good French!

Thanks. I ______ French in SichuanUniversity for four years.

A. studied                 B. study                    C. was studying         D. had studied

解析:答案选 A。根据句意及句中时间状语for four years可推知,空格处该用一般过去时或现在完成时;由于选项中没有现在完成时,故用过去

 

36. ― The food here is nice enough.

My friend ______ me a right place.

A. introduces             B. introduced            C. had introduced      D. was introducing

解析:答案选 B。根据对话内容可知,此刻说话者就在其朋友介绍的那个餐馆用餐,所以其朋友给他们介绍这家餐馆肯定是在此之前,故用一般过去时。即选B。顺便说一句,这道题中的My friend introduced me a right place有两处惯用法问题:一是introduce习惯上不接双宾语;二是introduce表示介绍时,主要用于介绍两个不认识的互相认识,或是向听众或观众宣布并介绍演讲者或广播、节目等的细节。此句中的介绍其实是指推荐,故应用recommend,即应改为:My friend recommended me a right place.

37. Edward, you play so well. But I ______ you played the piano.

A. didn’t know          B. hadn’t known        C. don’t know           D. haven’t known

解析:答案选 A。根据句意可知,说话者是过去不知道,现在已经知道了,因此句子用一般过去时。句意为:爱德华,你弹得太好了。但我之前不知道你会弹钢琴。又如:Hello! I didn’t know you were in London. How long have you been here? 你好! 我之前不知道你在伦敦。你在这里多久了?

38. Scientists have many theories about how the universe ______ into being.

A. came                    B. was coming           C. had come              D. would come

解析:答案选 A。根据常识可知,宇宙的形成是发生在过去,故用过去。句意为:关于宇宙如何形成科学家们有很多推测。又如:When did the world come into being? 世界是何时开始存在的?

39. When I talked with my grandma on the phone, she sounded weak, but by the time we ______ up, her voice had been full of life.

A. were hanging        B. had hung              C. hung                    D. would hang   

解析:答案选 C。从逻辑上说,当我在电话里和奶奶聊天时,她的声音听起来很虚弱;但到我们要挂电话时,她的声音又充满朝气。从逻辑上说,应该是奶奶的声音又充满朝气在先,我们挂断电话在后,如果是反过来的话,那说话者就无法听知道奶奶的声音又充满朝气之回事了。所以挂断电话应用过去。另外,由于by the time后接的定语从句通常要用一般现在时代替一般将来时,用一般过去时代替过去将来时,所以选项D不能选。

40. I was out of town at the time, so I don’t know exactly how it ______.

A. was happening      B. happened              C. happens                D. has happened

解析:答案选 B。根据前面句中的一般过去时was可知,事情发生在过去,所以happen也宜用一般过去时。句意为:当时我不在镇上,所以我不是很清楚事情是怎么发生的。

41. ―What do you think of the movie?

It’s fantastic. The only pity is that I ______ the beginning.

A. missed                  B. had missed            C. miss                     D. would miss

解析:答案选 A。根据问句的意思(你觉得这部电影如何)可知,答话者已看了这部电影,所以错过电影的开头应用一般过去时。

42. ―I’ve got to go now.(www.yygrammar.com)

Must you? I ______ you could stay for dinner with us.

A. think                    B. thought                 C. have thought         D. am thinking

解析:答案选 B。既然现在对方提出要走了,所以,以为对方要留下来吃晚饭的想法肯定就是过去想法,故用过去I thought…在这类句型中通常译为我原以为……”“我还以为……”。又如:I thought you’d be like your sister, but you’re quite different. 我本以为你会像你姐姐,但是你们俩完全不一样。

 

43. ―Ann is in hospital.

―Oh, really? I ______ know. I ______ go and visit her.

A. didn’t; am going to                               B. don’t; would         C. don’t; will     D. didn’t; will

解析:答案选 D。根据句意,在此之前说话人不知道安住院了,因此第一空用一般过去时;说话人打算去看她,这个动作还没发生,因此第二空用一般将来时。注意be going towill表示将来的区别:表示临时的决定,要用be going to,不用will

44. Bob would have helped us yesterday, but he ______.

A. was busy              B. is busy                  C. had been busy.      D. will be busy

解析:答案选 Abut…引出的句子谈论的是事实,故应用陈述语气,由于是谈论昨天的情况,故用一般过去时。全句意为:鲍勃昨天是要帮助我们的,但他太忙了。

45. Excuse me. I ______ I was blocking your way.

A. didn’t realize        B. don’t realize          C. haven’t realized     D. wasn’t realizing

解析:答案选 A。该句的谈话背景是:一个人挡住了另一个人的路,于是他说对不起,我没有意识到我挡了你的路。显然,当这个人说对不起,我没有意识到……”的时候,显然他说话的时候是意识到了,也就是说没有意识到在他道歉的时候已属过去了,故要用一般过去时。

46. In 1492, Columbus______ on one of the Bahama Islands, but he mistook it for an island off India.

A. lands                    B. landed                  C. has landed            D. had landed

解析:答案选 B。根据句中的过去时间状语in 1947可知,句应用过去。句意为:1492年,哥伦布登上了巴哈马群岛,但他误以为那是印度的岛屿。又如:

47. ― Bob has gone to California.

―Oh, can you tell me when he ______?

A. had left                B. left                       C. is leaving              D. would leave

解析:答案选 B。根据上文中的has gone to(已经到……去了)可知,鲍勃的离开发生在过去(因为他已经离开了),故用一般过去时。又如:

It happened in the first century AD. 这事发生在公元一世纪。

She had an accident on her way home. 她在回家的途中发生事故。

 

 

英语动词16种时态用法详解

 

◆若觉得有用,就复制到你的空间◆