中考英语语法完全突破――动词时态

 

一、概述

时态是极具英语特色的一种动词形态,这在汉语中是没有的。在汉语中,一个动作无论发生在什么时候,动词本身是不需要发生变化的。但在英语中就不同了――在英美人看来,过去发生的动作要用过去时态,将来发生的动词要用将来时态,正在进行的动作要用进行时态,等等。

在初中英语范围内,我们一共学了八种主要时态,它们是:一般现在时、一般过去时、一般将来时、现在进行时、过去进行时、过去将来时、现在完成时、过去完成时。

时态是中考英语的一个非常要的语法内容,前面提到的每一种时态都有可能成为中考英语的考点。同学们在复习时一定引起充分注意。

二、考点归纳

考点1  考查一般现在时的用法

一般现在时的用法主要有以下几个方面:

1. 表示现在经常性或习惯性的动作。如:

I do the shopping every morning. 我每天早上去买东西。

We always have breakfast at 7.30. 我们总是在七点半吃早饭。

2. 表示现在的情况或状态。如:

Most of the students are ill. 大多数学生都生病了。

He likes living in the country. 他喜欢住在乡下。

We need a lot of money. 我们需要一大笔钱。

3. 表示格言或客观真理。如:

Summer follows spring. 春去夏来。

Knowledge is power. 知识就是力量。

The earth turns around the sun. 地球绕着太阳转。

从以上说明可以看出,一般现在时的用法比较好理解,但问题是,在考题中命题者会设置一定的情景,将一般现在时的用法隐含其中,所以同学们在具体做题时,要学会灵活运用。

【考例1―Can I help you?

―I bought this watch here yesterday, but it ________ work. (江西中考题)

A. won’t                B. didn’t                 C. doesn’t             D. wouldn’t

【分析】答案选C。虽然手表是前一天买的,但说话者现在拿来退,说明这块表不工作是现在的事,故用一般现在时。

【考例2I used to love this film when I was young, but I ________ it that way any more. (江苏南京中考题)

A. don’t feel         B. didn’t feel         C. haven’t felt       D. hadn’t felt

【分析】答案选A。谈及现在的感受,应用一般现在时。句意为:我年轻的时候喜欢看这种电影,但我现在不再那样喜欢了。注意句中的but表转折,引出一个与前面相反的情况。(www.yygrammar.com)

 


考点2  考查一般过去时的用法

一般过去时的主要用法如下:

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. 他过去常乘公共汽车去上班。

综观近年来的中考英语考题,命题者在设置一般过去时考点时,也通常会给出一个特定的语境,然后要求考生结合所给情景进行分析作答。

【考例1I ________ the wrong thing. Can I use your eraser? (河北中考题)

A. write                 B. wrote                 C. am writing        D. will write

【分析】答案选B。说话者要向对方借用橡皮擦,说明写错字的事已经发生了,故用一般过去时。

【考例2They ________ her to the party, so she was very happy. (北京中考题)

A. invite                B. invited               C. will invite          D. are inviting

【分析】答案选B。根据句后文so she was very happy(所以她很高兴)的时态可知,此处是在谈及过去的情况,故空格处应填一般过去时。

考点3  考查一般将来时的用法

一般将来时的基本用法是表示将来要发生的情况或存在的状态。一般将来时由“will / shall + 动词原形构成。如:

We shall have a lot of rain next month. 下个月将下很多雨。

I think she will pass the exam. 我想他考试会及格的。

注意,除可用“will /shall+动词原形表示将来时态外,“be going to+动词原形也可用于表示将来的打算和预测。如:

We are not going to stay there long. 我们不准备在那里久待。(表打算)

I’m afraid they’re going to lose the game. 恐怕他们会赛输。(表预测)

注意:根据英语习惯,在时间状语或条件状语从句,通常不能直接使用一般将来时,遇此情况可以用一般现在时来表示将来意义。

【考例1Attention, please. There ________ a football game between China and Korea this evening. (山东淄博中考题)

A. is going to be  B. has been          C. has                    D. will have

【分析】答案选A。根据句中的时间状语this evening(今天晚上)可知,句子应用一般将来时,故可排除BC;又因为there be的将来时态可以是there will bethere is going to be,但不能是there will havethere is going to have,故可排除D

【考例2If you ________ carefully, you ________ the report well. (广州中考题)

A. will listen; will be understood      B. will listen; understand

C. listen; will understand                  D. listen; understand

【分析】答案选C。由于条件状语从句习惯上不能直接使用将来时态,故可排除AB;至于D,根据句子意思应该用将来时态,句意为:如果你仔细听,你就能很好地理解报告。

 

考点4  考查现在进行时的用法

现在进行时主要表示说话人的说话时刻正在进行的动作、不断重复的动作或目前这个阶段正在进行的动作。如:

We’re having a meeting. 我们在开会。(说话时正在进行的动作)

Be quiet! The baby is sleeping. 安静,孩子在睡觉。(说话时正在进行的动作)

He is teaching in a middle school. 他在一所中学教书。(目前阶段在进行的动作)

另外,现在进行时的以下两种用法也值得注意:

1. 用现在进行时表将来:该用法主要表示按计划或安排要发生的动作。如

I’m leaving tomorrow. 我明天走。

They’re getting married next month. 他们下个月结婚。

2. 用现在进行时表示感色彩:该用法通常是与always连用,表示满意、称赞、惊讶、厌恶等感情色彩。比较:

She’s always helping people. 她老是帮助别人。(表赞扬)

She always helps others. 他总是帮助别人。(陈述一个事实)

The boy is constantly lying. 这孩子老是撒谎。(表示厌恶)

The boy often lies. 这孩子常撒谎。(指出缺点)

【考例1―Alice, turn down the TV, please. I ________ on the phone.

―Oh, sorry. (安徽中考题)

A. have talked     B. talked                C. am talking        D. talk

【分析】答案选C。说话者叫Alice把电视机声音关小,说明他当时正在打电话,即用现在进行时。

【考例2It ________ outside. You’d better take an umbrella with you. (江西中考题)

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

【分析】答案选B。根据后文说的你最好带把雨伞可知,外面正在下雨,故用现在进行时。

考点5  考查过去进行时的用法

过去进行时主要表示过去某一时间正在进行的动作。如:

He fell asleep when he was reading. 他看书时睡着了。

We were expecting you yesterday. 我们昨天一直在等你。

He was playing while I was studying. 我在做功课时他在玩。

注意过去进行时和一般过去时的区别:两者的基本差别是过去进行时通常表示一个过去正在进行且尚未完成的动作,而一般过去时则通常表示一个过去已经完成的动作。如:

I was reading a book last night. 我昨晚在看书。(不一定看完)

I read a book last night. 我昨晚看了一本书。(已经看完)

They were building a bridge there. 他们在那里修一座桥。(不一定建成)

They built a bridge there. 他们在那儿修了一座桥。(已建成)

【考例1Has your father finished his report?(www.yygrammar.com)

Sorry, I don’t know. He ________ it this morning. (扬州中考题)

A. was writing      B. wrote                 C. has written       D. had written

【分析】答案选A。前文说我不知道父亲是否写完了报告,后文又说父亲今天上午还在写,可见空格处填过去进行时,表示上午仍在写,但不知道是否已写完。

【考例2―I called you at half past nine this morning, but there was no answer.

―Oh, sorry. I ________ with my cousin in the supermarket. (安徽省中考题)

A. shop                 B. was shopping  C. shopped           D. will shop

【分析】答案选B。由所提供的语境我们可知打电话的时间是今天早晨九点半,是一个过去时间,在过去的某个时间内正在做某事,我们常用过去进行时。

 

考点6  考查过去将来时的用法

过去将来时主要表示从过去某一时间来看将要发生的事情,由“would+动词原形构成。过去将来时主要用于宾语从句中。如:

He told us he would help us. 他告诉我们他会帮助我们。

I knew you would agree. 我当时就知道你会同意的。

当然,在一定的语境中也可于其他从句或句子中。如:

It was a problem whether they would support us. 他们是否会支持我们还是一个问题。

It was six o’clock. The sun would soon set. 这时是六点钟。太阳即将落山。

“would+动词原形外,过去将来时还可以用was (were) going to表示,即表示过去某时准备做某事。如:

Marsha was going to come with us. 玛莎准备和我们一道去。

I was going to leave when he came in. 他进来时我正要离开。

【考例1The teacher said that she ________ us to the park the next day. (绍兴中考题)

A. will take           B. has taken         C. would take       D. is taking

【分析】答案选C。主句使用了一般过去时,宾语从句一般应用过去的某种时态。由句中的时间状语the next day可知,宾语从句应用过去将来时。答案选C

【考例2We believe that Mary ________ take the money at that time, though she was poor. (广东茂名中考题)

A. won’t                B. wouldn’t           C. is not going to   D. 不填

【分析】答案选B。由于主句谓语用的是一般现在时,所以此题很容易误选AC。但是,同学们应注意到句子后面though she was poor(虽然他很穷)这个句子的时态,它表明这是在谈论一件发生在过去的事情,故选wouldn’t

考点7  考查现在完成时的用法

现在完成时是初中英语中最重要也是最难学的时态之一。现归纳其主要用法如下:

1. 表示对现在造成影响的已完成的动作:该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果。如:

He has left the city. 他已离开这个城市。(结果:他不在这个城市)

Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着)

Have you seen my bag? 你看到我的手提包了吗?(结果:你知道它在哪里吗?)

2. 表示持续到现在的未完成动作或状态:该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。如:

Have you waited long? 你等了很久吗?

We have been busy this afternoon. 今天下午我们一直很忙。

The temperature has stayed hot this week. 这星期天气一直很热。

除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作。如:

He has always gone to work by bike. 他总是骑自行车上班。

I’ll go to bed when I’ve finished my homework. 我做完作业后就上床睡觉了。

【考例1She ________ as an animal trainer since 2003. (北京中考题)

A. has worked     B. works                C. will work           D. have worked

【分析】答案选A。根据句中的since 2003(自2003年以来)可知,句子应用现在完成时,表示从过去持续到现在的一段时间。

【考例2Prison Break is the best American TV play that I ________ these years. (安徽中考题)

A. watch               B. will watch         C. have watched D. was watching

【分析】答案选C。既然说话者得出了结论,说Prison Break是最近他看过的电话剧中最好的,说明他最近看了不少电视剧,并且这个的动作对现在产生了影响――得出了“Prison Break是最好看的电话剧这个结论。所以空格处应填现在完成时。

 

考点8  考查过去完成时的用法

过去完成时与现在完成时相似,也可表示已完成的动作持续一段时间的动作两种用法,所不同的是,过去完成时将时间推移到过去某一时间之前,即所谓的过去的过去。具体地说,它既可表示在过去某一时间之前已完成的动作,也可表示从一个较早的过去持续一个较迟的过去的动作。如:

He had left when I arrived. 当我到达时他已经离开。

By six o’clock he had worked twelve hours. 6点钟时他就已工作了12小时。

正确运用过去完成时最重要的是要正确理解过去的过去过去的过去是一个相对时间,即它相对于一个过去时间而言,并在其过去。这种相对的过去的过去有时通过一定的时间副词(状语)体现出来,有时则可能是通过一定的上下文来体现。如:

I found the watch which I had lost. 我找到了我丢失的表。

The house was quiet. Everybody had gone to bed. 屋子里很安静,大家都睡觉了。

有些通常与现在完成时连用的词语,由于在一定的语境中,谓语动作移到了过去的过去,也应用过去完成时。比较:

We haven’t seen each other since we left Paris. 自从离开巴黎后我们一直没见过面。

I saw Mr Smith last Sunday. We hadn’t seen each other since we left Paris. 上周星期天我见到史密斯先生了,自从离开巴黎后我们还一直没见过面。

【考例1The teachers ________ the office for a few minutes when we arrived. We didn’t meet them. (江苏常州中考题)

A. had been away from                     B. had left

C. have been away from                  D. have left (www.yygrammar.com)

【分析】答案选A。根据句意可知,老师们离开办公室我们到达之间有先后关系,再根据We didn’t meet them(我们没有见到他们)可知,老师们离开办公室在先,我们到达在后,故空格处应用过去完成时。

【考例2They ________ about eight hundred English words by the end of last term. (广州中考题)

A. will learn          B. had learned     C. are going to learn      D. have learned

【分析】答案选Bby the end of后接过去时间状语时,句子谓语通常要用过去完成时。又如:He had finished writing his novel by the end of last year. 去年年底他就写完他的小说。

 

三、易错陷阱

陷阱1  混淆现在完成时与一般过去时

现在完成的已完成用法很容易与一般过去时相混淆,要注意它们的区别:前者强调对现在的影响和结果,后者不强调这个影响和结果,而是强调这个动作发生的时间是在过去。比较:

I’ve lived here for ten years. 我在这里住了10年。(现在仍住这儿)

I lived here for ten years. 我在这里住过10年。(现在不住这儿了)

He has bought a house. 他买了一栋房子。(现在已拥有这房子)

He bought a house ten years ago. 10年前买了栋房子。(现在是否仍拥有这房子不清楚)

陷阱2  在状语从句中误用将来时态

按英语语法习惯,在时间或条件状语从句中,通常要用一般现在时表示将来意义,而不能使用将来时态。如:

他一来我就把这消息告诉他。

误:I shall tell him the news as soon as he will come.

正:I shall tell him the news as soon as he comes.(www.yygrammar.com)

as soon as(一…………)引导的是时间状语从句,应用一般现在时表示将来意义,而不能直接使用将来时态。

不过要注意ifwhen所引导的从句是宾语从句(可以直接用将来时态)还是状语从句(不能直接使用将来时态)。如:

不知道明天是否会下雨,但要是下雨的话,我就呆在家里。

误:I don’t know if it will rain tomorrow. But if it will rain tomorrow, I’ll stay at home.

I don’t know if it will rain tomorrow. But if it rains tomorrow, I’ll stay at home.

上句第一个 if 引导的是宾语从句(if=是否),从句谓语用将来时态表示将来意义;第二个 if 引导的是条件状语从句(if=如果),从句谓语要用一般现在时表示将来意义。

陷阱3  混淆have been tohave gone to的区别

have been to have gone to的区别是:两者均可后接地点,前者表示去过某地,通常可与表示次数的状语连用;后者表示到某地去了,强调说话的当时去某地的人不在场。比较:

He has been to Paris three times. 他去过巴黎三次。

He has gone to Paris. 他去巴黎了。(即现在不在这儿)

 

陷阱4  忽略与现在完成时搭配的词语

能与现在完成时连用词语很多,如副词just, already, yet, before, ever, recently 等,但下面是一些典型而且重要的例子(同时也是非常可能被出题的考点):

1. since(自从):不管用作介词还是连词,句子(主句)谓语通常都用现在完成时。如:

He hasn’t seen her since their quarrel. 自从吵架后,他就没再见到过她。

Workers have been on strike since Friday. 工人们从星期五开始就一直在罢工。

2. so far(到目前为止)。如:

I have had no reply from her so far. 我至今没有得到她的答复。

So far 50 people have died in the fighting. 到现在为止,已有50人在战斗中丧生。

3. in [for, during] the past [last] … years(在过去……年中)。如:

We’ve planted thousands of trees in the past few years. 过去几年我们种了成千上万棵树。

He has made great progress in English in the past few years. 在最近的几年中,他在英语方面取得了很大的进步。

4. It’s [will be] the first time that…(第一次……)。如:

It’s the first time she has driven a car. 这是她第一次开汽车。

It’s the first time that he has seen an elephant. 这是他第一次见到大象。

 

【训练吧】

选择最佳答案填空:

1. The population of the world ________ still ________ now.

A. has; grown      B. is; growing       C. will; grow          D. is; grown

2. When ________ Jessy ________ to New York?

Yesterday. (www.yygrammar.com)

A. does; get          B. did; get              C. has; got            D. had; got

3. ―Good evening. I ________ to see Miss Mary.

―Oh, good evening. I’m sorry, but she is not in.

A. have come      B. come                 C. came                 D. had come

4. Helen loves to talk about travel. She ________ many places.

A. has gone to  B. has been to  C. has gone for      D. has been from

5. I first met Lisa three years ago when we ________ at a radio station together.

A. have worked   B. had been working  C. were working   D. had worked

 

6. How did the accident happen?

You know, it ________ difficult to see the road clearly because it ________.

A. was; was raining                           B. is; has rained  

C. is; is raining                                    D. will be; will rain

7. ―Who’s won the first prize in the competition?

―Henry ________. He has ________ it for a week.

A. is, won             B. is, got                C. has, had           D. has, been given

8. The zookeeper is worried because the number of visitors ________ smaller and smaller.

A. become            B. became             C. is becoming     D. have become

9. ―How was your trip to the ancient village?

―Fantastic! We ________ to a museum of strange stones.

A. go                     B. went                  C. are going          D. will go

10. It’s time for dinner. Where is your father, Emma?

He ________ his bike in the yard.

A. clean                B. cleaned            C. is cleaning       D. will clean

11. How clean the bedroom is!

Yes, I am sure that someone ________ it.

A. cleans              B. cleaned            C. has cleaned    D. had cleaned

12. ―Are you going to help John with his Chinese this evening?

―No. He ________ to England. He will be back next month.

A. returned           B. has returned    C. returns              D. will return

13. ―Hello! Can I speak to Mr. White?

―Sorry, he isn’t here right now. He ________ to the theme park.

A. will go              B. was going        C. has gone          D. has been

14. ―________ you ________ your drawing?

―Not yet! It will be done in a few minutes.

 A. Did; finish     B. Will; finish        C. Do; finish         D. Have; finished

15. ―Where are the Greens, may I ask?

―Well, they ________ to England. They have been there for nearly a week now.

A. have been       B. are going to      C. have gone       D. will go

16. My friend ________ me. I have to leave now.

A. waits for           B. waited for         C. is waiting for    D. was waiting for

17. Mr. Green ________ to the manager now. You’d better call him later.

A. talk                    B. talked                C. is talking           D. was talking

18. What does your sister like doing in her spare time?

She ________ watching TV.

A. likes                  B. liked                  C. has liked          D. had liked

19. Be sure to let Tom know the notice as soon as he ________.

A. will arrive         B. was arriving     C. arrives               D. arrived

20. ―Hi, I ________ you for a long time.

―I ________ in Beijing. I’ve just come back.

A. hadn’t seen; am                            B. haven’t seen; shall be

C. didn’t see; will be                          D. haven’t seen; was

21. Today is Thursday, and Tom lost his bike last Sunday. We may say “ ________ ”.

A. Tom has lost his bike four days ago B. Tom has lost his bike for four days

C. Tom lost his bike for four days    D. It’s four days since Tom lost his bike

22. Hello! This is Henry Speaking. I’d like to speak to your father.

Sorry, he has ________ Shanghai. (www.yygrammar.com)

A. been in            B. been to             C. gone to             D. come to

 

【答案点拨】

1. 答案选B。根据句中的still(仍然)和now(现在)可知,句子应用现在进行时。又如:She is still sleeping. 她还在睡觉。

2. 答案选B。根据答句中的yesterday可知,空格处应用一般过去时。

3. 答案选A。根据对话双方说的good evening(晚上好)可知,来看Miss Mary的人已经到达,所以应用现在完成时。

4. 答案选B。此题主要考查have been tohave gone to的区别:前者的意思是去过……”,现在又离开了;后者的意思是……去了,强调现在不在说话的地方。

5. 答案选C。根据句中的three years ago可知,空格处不能填现在完成时,可排除A;又因为主句和从句动作不存在先后关系,所以不能用过去完成时,可排除BD

6. 答案选A。根据问句中的did可知,谈话背景为过去,而四个选项中只A为过去时态,故选A

7. 答案选C。问句中的who’swho has之略,所以第一空应承前使用同样的助动词has,故可排除AB。再根据第二空后的for a week可知,不能选D,因为be given这一动作不能持续一个星期

8. 答案选C。根据句中的is worried(现在很着急)可知,空格处不能填一般过去时,故可排除B;又因为the number of…作主语时,谓语动词要用单数,可排除AD

9. 答案选B。根据问句中的was可知,旅行的时间为过去,而在四个选项中,只有went为过去时态,故选B

10. 答案选C。说话者在找Emma的父亲,而Emma说她父亲在院子里擦自行车,显然动作正在进行,故用现在进行时。

11. 答案选C。根据前文中的How clean the bedroom is(这卧室多干净啊)可知,空格处应用现在完成时,表示有人打扫后对现在的影响或结果。

12. 答案选B。根据句中的No可知,John已经离开中国回英国了,所以空格处应用现在完成时表示对现在的影响或结果。

13. 答案选C。根据前文说的对不起,他眼下不在这儿可知,他已去主题公园了,空格处用现在完成时表示该动作对现在的影响。

14. 答案选D。根据答句中说的还没有,再过几分钟就可以了可知,对方是在问是否已经画完,故应用现在完成时。

15. 答案选C。根据后文中说的They have been there for nearly a week now(他们去那儿已将近一个星期了)可知,格林先生一家已经去伦敦了,所以用现在完成时。

16. 答案选C。根据后文的I have to leave now(我得马上走了)可推知,朋友的正在进行,故用现在进行时。

17. 答案选C。根据句中的时间副词now(现在)可知,空格处应用现在进行时态。(www.yygrammar.com)

18. 答案选A。问句用的是一般现在时提问,并且问的是一般性喜好,所以答句也应用一般现在时。

19. 答案选C。根据句意可知,Tom现在还没有到达;再根据英语语法习惯,时间状语从句要用一般现在时表示将来意义,故选C

20. 答案选D。第一空用现在完成时,表示两人没见面从很久以前持续到现在(表示从过去持续到现在的一段时间是现在完成的基本用法之一);第二空用一般过去时,是因为说话者已经回来了,在北京属于过去的事了,故用一般过去时。

21. 答案选D。首先排除A,因为含有ago的时间状语不与现在完成时连用;至于BC,因为lose为终止性动词,它不能与一段时间连用,故也被排除。

22. 答案选C。根据句中的sorry可知,Henry已经外出了。表示到某地去了,英语用have gone to。又如:He has gone to the library. 他到图书馆去了。