第九章 动词时态
用来表示动作或状态发生时间的各种动作形式成为动词的时态。英语中共有16种时态。时态的考查是历年高考热点,短文改错中也常考时态。时态题主要考查常用的8种时态的形式及用法,有时也靠查现在完成进行时和过去完成进行时等其他几种时态。
一、一般现在时的用法
一般现在时通常用动词原形表示,在第三人称单数后加词尾-s或-es。一般现在时主要有以下几种用法。
(一)表示经常发生或习惯性的动作或状态
这时常与usually,often,always,sometimes,everyday,once a week等时间状语连用;有时也可不加这类状语。如:
Father always reads newspapers after supper.父亲总是在晚饭后看报。
I usually go to school at half past seven.我通常7点半去上学。
(二)表示客观事实或普遍真理
Water boils at lOO100℃.水在摄氏100度时沸腾。
The moon travels round the earth once every month.
月球每月绕地球运转一周。
(三)表示按规定、计划或时间表将要发生的事
这通常限于表示"运动"的动词,如go,come,leave,start,begin,arrive,take off等,其后常跟有表示将来的时间状语。在这种情况下,一般现在时的意义和一般将来时相同。如:
He starts ( = will start) for Xi'an this afternoon.
他今天下午动身去西安。
The summer holidays begin next week.暑假从下周开始。
(四)代替将来时
在由连词when,as soon as,before,until,if等引导的表示未来行为的时间和条件状语从句中,常用一般现在时代替将来时,这是英语的习惯表达法。但应注意, 主句的谓语动词必须用一般将来时。如:
If she comes back, I’ll ask her about it.
如果她回来,我就问问她这件事。
I'll come to see you before you go.你走之前我来看你。
I'll let you know as soon as I hear from him.
我一接到他的信就告诉你。
二、一般过去时的用法
一般过去时由规则或不规则动词的过去式表示,动词be第一、三人称单数用was,其余用were,动词have一律用had。一般过去时的用法如下。
(一)表示过去某个特定时间发生的动作或存在的状态
这时常与yesterday,last year,in 1976,a few months ago等表示过去的时间状语连用。如:
I met him in the street yesterday.昨天我在街上遇见他了。
That happened many years ago.那件事发生在很多年以前。
(二)表示过去某一段时间内经常或反复发生的动作
常与often,usually,seldom等表示频度的副词连用。如:
When she was in Shanghai, she often came to see me.
她在上海时,常来看我。
He played volleyball at school.他在校时常打排球。
(三)用来代替过去将来时
在时间、条件状语从句中,常用一般过去时代替过去将来时。如:
He said he would not go if it rained.他说如果天下雨就不去了。
They told us that they would not leave until she came back.
他们我们,直到她回来他们才会离开。
(四)表示"虚拟语气》
这一用法只适用于某些特定的句型,表示现在或将来的非真实、主观意图或愿望。如:
If only I had a better memory.要是我的记忆力好一点就好了。
If it snowed tomorrow, the match would be put off.
要是明天下话,比赛就会延期举行。
三、现在进行时的用法
现在进行时用助动词be的人称形式 (am,is,are)加动词-ing形式构成。它的用法如下。
(一)表示说话时正在进行或发生的动作
这时可以不用时间状语,也可以和now,at present,at the moment等时间状语连用。如:
I’m looking for a pair of black shoes.我正在找双黑色的鞋。
He’s picking the apples on that tree.他正在摘那棵树上的苹果。
(二)表示现阶段正在进行而说话对不一定在进行的动作
这时常与表示一段时间的状语如these days,this week等连用。如:
They are working in a factory these days.他们这几天在工厂劳动。
The are visiting Beijing this week.这周他们在北京访问。
(三)表示将来的动作
有些动词(如come,go,leave,arrive等)的现在进行时可表示将要发生的动作。这时句中一般有表示将来的时间状语。如:
We are leaving on Saturday.我们星期六动身。
They're flying to Beijing tomorrow.他们明天飞往北京。
(四)表达褒贬等感彩
现在进行时常与always,continually,constantly,forever等表示频度的副词连用,表示经常、反复发生的动作,表达厌烦、愤怒、抱怨、赞扬等情感。如:
He is always doing things for other people.他总是为别人做好事。(赞扬)
They’re forever quarrelling about something.
他们老是为某件事争吵。(不满)
四、过去进行时的用法
过去进行时由be的过去式(was,were)加动词的-ing形式构成。它的用法如下。
(一)表示过去某一时刻或某一段时间内正在进行或发生的动作
动作发生的特定时间常用一个短语或时间状语从句来表明。如:
What was he doing at this time last week 上周这个时候他在干什么
It was raining when we left school.我们离开学校的时候正在下雨。
在含有时间状语从句的复合句中,延续时间较长的动作用过去进行时,另一个动作用一般过去时。如:
My pen dropped on the ground when I was walking in the park.
我在公园散步的时候,我的钢笔掉到地上了。
When I entered the room, she was sitting at her desk.
我进屋的时候,她正坐在书桌前面。
如果表示两个延续动作在过去某一时刻同时进行,而不考虑动作的先后长短,则主句和从句的谓语动词都用过去进行时。如:
The students were reading while the teacher was grading their homework.
学生们在看书,而老师在批改他们的家庭作业。
(二)用来提供背景
在口语或记叙文中,可以用过去进行时表示的持续动作作为背景,以此引出由一般过去时表示的新动作。如:
Over 500 people were working in the building when the fire broke out.
起火时,有500多人正在办公楼里办公。
He was just falling asleep when there was a loud knock at the door.
他刚要人睡,这时突然有人很响地敲门。
(三)表达褒贬等感彩
和现在进行时一样 (只是时间不同),过去进行时也可以和always,constantly,continually,forever等连用,表示说话人的主观感情,如赞扬、不满、厌烦等。如:
He was always trying out new ideas.他总是试验一些新的设想。
He was forever complaining about something.他老是怨这怨那。
(四)代替过去将来时
某些表示位置转移的动词,如go,leave,come,return,start等,可以用过去进行时代替过去将来时。如:
He said the plane was arriving(=would arrive)soon.
他说飞机马上就要到了。
He was leaving the following day.他第二天将要离开。
五、现在完成时的用法
现在完成时由助动词have,has加过去分词构成,它的用法如下。
(一) 表示在说话之前已经完成的事态
用现在完成时表示的这种事态通常发生在不确定的过去时间并与"现在"有联系,即侧重在该事态对现在的影响。如:
She has left.她已经走了。(她现在不在这里)
We have read the book.我们已读过此书。(已知道此书的内容)
I have seen the film many times.我已经多次看过这部电影。
(二)表示从过去某一时刻开始,持续到现在的动作或状态该动作或状态有可能还会继续下去。可以和for或since引导的表示一段时间的状语连用。这种用法中的动词为持续性动词或状态动词。如:
My brother has been ill for two days. 我弟弟病了两天了。
I have lived in Shanghai since last spring.
从去年春天以来我一直住在上诲。
What has happened in the past few years 过去几年里发生了什么变化?
(三)用在从句中,表示一个动作先于另一个动作
I understand what she has said to me.我理解她对我说的话。
We know that he has passed the English exam.我们知道他英语考试及格了。
(四)用在“It is the first/second/third…time+that从句”中
在这种从句中,当主句动词为is/will be时,that-从句的动词一律用现在完成时,that 可以省略。主句中的主语还可用this, this evening等; 这种结构中的first也可用其他序数词;time也可由其他名词替代。如:
It's the first time I've been here.这是我第一次到这里来。
It'll be the first time I've spoken in public.这将是我第一次当众讲话。
[注意]使用现在完成时应注意的几点
1)现在完成时不能和明确表示过去的时间状语(如yesterday, last week, in 1976, two days ago, just now等)连用,但可以和下列不确定的时间状语连用,如never, ever, always, yet, already, before, just, lately, so far, recently等。如:
She has already come.她已经来了。
I have met him before.我以前曾见过他。
So far , no man has travelled farther than the moon.
至今尚未有人到过比月球更远的地方。
2)现在完成时还可以和表示从过去某时刻延续到现在 (包括现在在内)的时间状语连用。如today,this year,these days,this morning等。如:
It has been hot this summer. 今年夏天一直很热。(说话时仍是夏天)
I have written two letters this morning. 今天上午我写了两封信。(说话时仍是上午)
3)表示短暂意义的动词,如open,go,come,die,leave,arrive,begin, return,stop等,不能与表示一段时间的状语连用。如要表达"他离开这儿已经3年了"这一意思时,不能说" He has left here for three years. "而要把其中的动词换为延续性动词或用其他表达法。如上句可用下列方式表达:
He has been away from here for three years.
He left here three years ago.
It is three years since he left here.
4)have/has been to表示到过某个地方,而have/has gone to表示已经去了某处。试比较:
He has been to the Great Wall.他到过长城。(现在他已不在长城)
He has gone to the Great Wall.他去长城了。(现在他不在此地)
六、过去完成时的用法
过去完成时由助动词had加过去分词构成。它的用法如下。
(一)表示在过去某一时间或动作之前已经完成了的动柞
它表示这个动作发生的时间是"过去的过去",这一过去时间可用by,at, before等构成的短语或when, before, after,until等引导的从句或通过上下文来表示。 如:
We had learnt 30 lessons by the end of last month.到上个月末为止,我们已经学了30课。
They had never heard this kind of music before. 他们以前从未听过这种音乐。
We had had breakfast when she came. 她来时我们已吃过早饭了。
(二)表示由过去某一时间开始,延续到过去另一时间的动作
这个动作可能还要延续下去。常和for或since引导的表示一段时间的短语或从何连用。如:
When he came, I had worked for 3 hours.他来的时候,我已经工作3个小时了。
We had not seen each other since I left Beijing.自从我离开北京,我们还没见过面。
(三)用于表示与过去事实相反的虚拟条件从句
If he had seen you yesterday, he would have asked you about it.
假如他昨天看到你,他就会问你这件事了。
I should have called you if I had known your telephone number.
假如我过去知道你的电话号码,我就给你打电话了。
(四)用在间接引语或宾语从句中
放在像said,told,asked,thought,wondered等过去时动词的后面,表示在这些动作发生之前已经发生了的事情。如:
My friend told me that he had passed the exam.我的朋友告诉我,他已通过了考试。
He asked me whether I had seen the film the night before.他问我头一天晚上是否看过那部电影。
She wondered who had left the door open.她想知道谁让门敞着的。
(五)用在 "It was the first/second/third…time that…”句型中
在此句型中,主句用了一般过去时,that引导的定语从句要用过去完成时。如:
This was the first time they had met in thirty-nine years.
这是39年里他们第一次见面。
It was the fist time we had spoken together. 这是我们第一次在一起说话。
七、一般将来时的用法
一般将来时由助动词shall或will加动词原形构成。它表示将来要发生的动作或状态。这时常与tomorrow, next week, in the future等表示将来的时间状语连用。如:
He will help his sister with her lessons.他将帮助他妹妹做功课。
We won't be free this afternoon.今天下午我们没空。
[注意]一般将来时的其他表达法
一般将来时除了可以用shall,will表示以外,还有下列表达法。
l)be going+不定式
这种结构多用于口语中,表示打算、计划、安排准备要做的事或肯定要发生的事。如:
There is going to be a meeting this evening.今晚有一个会。
We are going to listen to a talk this afternoon.今天下午我们要去听报告。
be going to还可表示说话人根据已有的事实或迹象,认为某事即将发生或肯定会发生。如:
I think I'm going to die. 我想我要死了。(现在疼得要命)
It’s going to rain. 要下雨了。(乌云密布,使我断定天要下雨)
2)be about+不定式
表示即将发生的动作。它一般不与表时间的副词或其他时间状语连用。如:
The ship is about to sail.轮船马上就要启航。
The meeting is about to begin.会议将要开始。
3)be+不定式
表示约定的、计划中的或按职责、义务要求要发生的动作,这种动作通常是人的意志所能控制的。如:
The students arc to leave school next month.这些学生下个月就要离开学校了。
We are to see our English teacher next Sunday.下星期大我们要去看望我们的英语老师。
4)用现在进行时来表示
有些表示位置转移的动词,如come, go,leave, start, arrive, fly等的现在进行时可表示按计划或安排将要发生的动作,常与表示将来的时间状语连用。如:
He is leaving for Shanghai tomorrow.他明天动身去上海。
They are arriving tomorrow afternoon.他们明天下午到达。
5)将来进行时表示即将或胺汁划在未来将要发生的动作
He’ll be arriving at about eleven o'clock tonight.他今晚11点左右到达。
八、过去将来时的用法
过去将来时由 should/would+动词原形构成。它表示对过去某一时刻来说将要进行或发生的动作或状态。如:
At that time I knew we should succeed.那时我知道我们会成功的。
I thought they would come to help me.我认为他们会来帮我的。
[注意]过去将来时的其他表达法
过去将来时除了用"should,would+动词原形"表达外,还有以下几种表达法。
1)was/were going to
这种结构可以表示过去的“预见”和“意图”。 如:
He was going to start work the following week.他打算下星期开始工作。
2)was/were to+动词原形
这种结构通常指过去的计划安排或注定要发生的事情。 如:
These first words were to change my world. 我最先学的这些单词将会改变我的生活天地。
3)用过去进行时表示
表示位置转移的动词 (如go,come,leave,start等)的过去进行时,表示按照过去的计划安排将在过去将来发生的事情。如:
I didn't know you were coming.我不知道你会来。
He hurried into the carriage. The train was leaving in a few minutes.他匆忙挤进车厢,还有几分钟火车就要开了。
4)“was/were about to+动词原形”表示过去即将发生的事
I felt that something terrible wax about to happen.我感到某种可怕的事情即将发生。
九、现在完成进行时的用法
现在完成进行时由“助动词have/has been+ -ing形式”构成。这个时态的用法如下。
(一)表示从过去某时开始一直持续到现在的动作
这时特别强调现在该动作仍在进行。常和for,since引导的时间状语连用。如:
The CCTV has been broadcasting English programmes ever since 1977.中国中央电视台从1977年起就一直播放英语节目。(今后还继续播放)
The Chinese have been making paper for two thousand years.中国人造纸已有2000年历史了。
(二)表示在说话时刻之前刚刚结束的动作
I've been waiting for you a quarter of an hour.我已经等了你一刻钟了。(说话时"等"的动作刚结束)
I'm very tired. I've been playing football.我很累,刚踢过足球。
十、将来进行时的用法
将来进行时由助动词shall/will be十-ing分词构成。它主要表示按计划、安排将来某时将要进行或发生的动作。如:
What will you be doing at eight o'clock this evening 今天晚上8点你干什么
This time next week we shall be working in that factory.下星期这个时候,我们将在那个工厂劳动。
十一、将来完成时的用法
将来完成时由助动词shall/will have加-ed分词构成。它的用法如下。
(一)表示在将来某一时间或某一动作发生之前已经完成的一个动作
这时常和by,by the time(that)结构连用。如:
By four o'clock we shall have got everything ready.到4点钟我们就会把一切准备好。
If you come at six, I shall have done my homework.要是你6点钟来时,我的作业就都做完了。
(二)表示持续到将来某一时间的动作或状态
这动作或状态也可能将继续进行下去。如:
By the end of this month we shall have been here for two years.到这个月底,我们就已经来这里两年了。
On the first of next month I shall have studied in this school for five years.下月一日,我在这个学校学习就满5年了。
十二、确定时态可根据情况从以下几个方面来进行:
1.从句子本身附带的时间状语来确定时态。时态与时间状语一般遵循以下几条原则:
1)句中若有every day,every Friday afternoon,twice a week, often, always, usually等类似的时间状语时,句子多用一般现在时。例如:
⑴They usually_______TV in the evening.
A.watch B.will watch C.are watching D.watches
⑵Miss Gao______English on the radio every morning.
A.had studied B.studies C.study
答案:⑴D ⑵B。
2)句中若有yesterday,last month,in 1998,two years ago,before liberation等类似的时间状语时,句子多用一般过去时。例如:
⑴I_____her to bring my book to school yesterday.
A.told B.tell C.am telling D.have told
⑵My sister_______middle school half a year ago.
A.will finish B.finishes C.finished
答案:⑴A ⑵C。
3)句中若有tomorrow,next week,when spring comes,if we have time等类似的时间状语(或从句)时,句子(或主句)多用一般将来时。例如:
⑴If it doesn’t rain tomorrow,we________(visit)the Great Wall.
⑵There_______(be)a film in our school tomorrow evening.
答案:⑴shall(will)visit ⑵will be。
4)句中若有for two years,in the past ten years,since 1990,already,just,yet等类似的时间状语(或从句)时,句子(或主句)多用现在完成时。例如:
⑴Zhao Lan______already______in this school for two years.
A.was/studying B.will/study C.has/studied D.are/studying
⑵The two old men______each other since 1970.
A.didn’t see B.don’t see C.haven’t seen D.won’t see
答案:⑴C ⑵C。
5)句中若有at ten last night,the whole evening,this time yesterday,when he came in等类似的时间状语(或从句)时,10 句子(或主句)多用过去进行时。例如:
⑴They_______(have)a meeting at ten yesterday morning.
⑵We________(talk)about the film when he came in.
答案:⑴were having ⑵were talking。
6)句中若有by 1999,by the end of last term,two weeks before,before he came here等类似的时间状语(或从句)时,句子(或主句)多用过去完成时。例如:
⑴By the end of the match,they_______(kick)four goals.
⑵He_______(learn)two thousand Chinese words before he came to the school.
答案:⑴had kicked ⑵had learnt。
7)句中若有now,Look!,Listen!,Be quiet!,Hurry!等时间状语或揭示词时,句子多用现在进行时。例如:
⑴Be quiet!The child__________.
A.sleeps B.slept C.is sleeping
⑵Look!The children______kites over there.
A.flew B.fly C.are flying
⑶Listen,please.Who_____noises in the next room.
A.is making B.makes C.making
答案:⑴C (2)C (3)A。
2.从时态呼应规则来确定时态。例如:
⑴Do you know where__________now
A.he lives B.does he live C.he lived D.did he live
⑵I______an old friend of mine when I______in the street yesterday afternoon
A.met/was walking B.was meeting/walked
C.was meeting/was walking D.met/walked
⑶She says that she_______to Beijing next week.
A.has gone B.will go C.goes
答案:⑴A (2)A(3)B。宾语从句的时态问题:主句和从句的时态要一致或相适应。如果主句中的谓语动词是一般现在时或将来时,则宾语从句中的谓语动词可根据意义的需要而使用任何一种时态。如果主句谓语动词是一般过去时,则宾语从句须用表示过去的某一时态。题1主句是现在时,根据句意,从句也要用现在时,且要用陈述语序,所以答案应选A;而题3后面的从句中有表将来的时间状语next week,故应选B。
状语从句的时态比较复杂,但最典型的是:①主从句的时态要一致;②主句是一般将来时或祈使句,以if引导的条件状语从句和时间状语从句要用一般现在时表将来;③表示一个动作发生时,另一个动作正在进行,这时从句用过去进行时,主句用一般过去时。