完成时态的用法
使用完成时态的条件:
条件1 :在时间上完成时态应发生在一个时间截止点之前。
现在完成时所表示的动作必须是发生在现在以前(含时间截止点在内),也就是是说,必须发生在过去。一旦提出具体发生的时间,就必须有用一般过去时;
2、过去完成时所表示的动作必须要发生在过去某一具体时间(含该时间)之前;
3、将来完成时所表示的动作要发生在将来某一具体时间(含该时间)之前;
因此,与完成时态连用的时间状语只能是一些可以限制时间范畴的词语。而不是具体时间。句中的时间状语,谓语的时态,从句的时态,或者是上下文等,都可以用来作为判断时间的截止点的依据。
条件2:动作虽然发生在一个时间截止点之,或者进行到这一截止点为止,但在说话者心目中,它们所产生的影响或后果,所造成的状态,在截止时间的当时或稍后依然存在,或仍有联系。这也是说话者关心的焦点。
B、完成时态的用法
完成时态可以用来表示:
一个发生在时间截止点之前的动作,或者是在时间截止点之前已完成的动作;
一个在时间截止点之前重复的动作;
一个一直进行到时间截止点的动作。动作是否在时间截止点之后仍要进行不是我们关心的焦点。可以这样用的主要是一些不能用进行时态的动词或一些本身就具有延续性的动词。
C、完成时态用法举例
现在完成的例句:
I have known him for more than ten years.
我认识他已经十多年了到现在为止
Jane has been to London.
珍妮(这以前)去过伦敦。
Jane has gone to London.
珍妮已去伦敦。现不在伦敦或在去伦敦途中
We have had four tests so far this semester.
这学期,我们到现在为止已经考过四次了。现在以前重复发生的行为
I have liked cowboy movies ever since I was a child.
我从小就喜欢有关西部牛仔的电影。暗示截止时间是现在
过去完成时的例句:
When we arrived at the station, the train had alreadystarted.
我们到车站时,为车已经开了。发生在arrive之前
I didn’t go to the cinema, because I’d already seen thefilm.
我没有去看电影,因为我已经看过这部片子了。发生在didn’t go之前
After Arman had revised the essay twice, he handed it in.
阿曼把文章修改两遍之后才交出去。
在handed 之前重复发生
Before America gained independence, it had been a Britishcolony.
美国在独立之前一直是英国的殖民地。 一直持续到独立为止
将来完成时的例句:
We’ll have finished by tomorrow afternoon.
到明天下午,我们就结束了。截止时间在将来
I will have been in hospital for two months nest Sunday.
到下星期天,我住院两个月。计算的截止时间
Lorna hasn’t given the teacher her test paper yet, but she willhave given the teacher her test paper by the end of the period.
洛娜还没把试卷交给老师,但她要在下课之前把试卷交上去(给老师)
最晚时间为by the end of the period
By the time you arrive, Betty and Klba will have left.
要发生在arrive所表示的将来时间之前
6、完成进行进态的用法
A、完成进行时的特点
从这个时态的名称可以看出,完成进行时态综合了“完成”和“进行”两个时态的特点。
完成进行时态与完成时态一样,需要把现在、过去、或将来的某一时间确定为时间的截止点。根据截止点的时间来确定用现在、过去或者将来完成进行时。
完成进行时态与进行时态一样,强调动作延续性。表示一个延续到时间截止点的动作或习惯,在截止点的那一瞬间动作可能终止,也可能仍在进行,并且也可能要延续下去。
完成时态的用法
现在完成进行时强调动作或状态开始于过去,一直持续到现在,或在现在以前已结束,或延续到将来。如果没有指明时间,则可表最近的一直持续的行为。
He has been waiting for you since six o’clock.
他从六点就一直在等你了。
Be careful! John has been painting the door.
小心点!约翰在漆门。
比较:he has painted thedoor.他漆了门。(说话时可能漆已干了)
The finance committee has been working in the fields.
财政委员会近一个月来一直在制定预算。
Pease excuse my dirty shoes. I’ve been working in thefields.
请原谅我的鞋很赃,我一直在田里干活来着
过去完成进行时表示一个持续到另一个过去动作或过去时间之前的动作。
He had been walking to school before his father bought him abicycle.
在他父亲给他买自行车之前,他一直步行上学。
He said he had been looking for his notebook since teno’clock.
他说他十点钟就开始找他的笔记本了。
将来完成进行时表示一个动作要持续到将来某一确定的时间为止。
I’ll have been teaching for three years this summer.
到今年夏天,我的教龄就满三年了
The next June, she’ll have been living in this apartment fortwenty years.
到六月份,她在这公寓里已住满20年了。
7、过去将来时表示“立足于某一过去的时间,从过去的观点来谈论以后(将来)要发生的事”。这一时态用would,should, was/were about, was/were going 等构成。
The time was not far off when he would regret this decision.
他不久就会后悔这一决定。
Tom was about to begin, but Jack spoke first.
汤姆刚要开口,但杰克先说了起来。
You were going to give me your address.
你曾把你的地址给我。(暗示没有实现)
8 时间和时态的总结
A、现在时间
能用来表现现在活动的时态主要有两种:一般现在时和现在进行时。它们的共同特点是:都把说话的当时包括在内。
无时间限制的现在-----用一般现在时。有时间限制的现在-----用进行时态。瞬间现在------一般现在时或现在进行时。
B、过去时间
下列动词时态和短语都表示动作或状态发生在过去,但发生的时间和方式不同。
一般过去时用来表示在过去某一特定时间发生或完成的动作,过去的习惯,或者是过去所发生的一系列动作。通常带有时间状语,明确其发生的具体时间。
过去进行时用来表示在过去的一段时间内正在进行或反复发生的动作,其起止时间不重要,或者不明确。过去进行时可用来表示过去的一个渐变过程。
现在完成时表示在现在时间之前发生的,重复发生的,或一直进行的动作。只知道动作发生在过去(现在以前),但没有明确指出具体发生或开始的时间。
现在完成进行时用来表示在现在时间之前一直持续的动作,经常反复发生的动作,或者是刚刚结束的动作。
过去完成时表示一个过去时间点之前发生或进行的动作。在两个过去的事件中,过去完成用于发生在前面的一个事件,一般过去时用于后一个事件。
过去完成进行时用来表示在一个过去时间之前,并持续到那个时间为止的动作,或者是在一个过去时间不断重复的行为。
短语sued to do表示“过去常常…….”。
短语was/were/ to do, was/were going to do, was/were+V-ing,would都可以用来表示从过去时间看,将要发生的动作(即:过去将来时)。
几点区别:
一般过去时和现在完成时
一般过去时强调动作发生的具体时间(或明确指出,或暗示出来);现在完成时则强调动作发生在截止时间之前。一但有了具体发生时间点,就只能用一般过去时。
She was an earnest Christian all her life.
她一生都是一个虔诚的基督教徒。(她已去世)
She has been an earnest Christian all her life.
她一生至今都是一个虔诚的基督教徒。(她仍在世)
现在完成时暗示动作与现在的某种联系,而一般过去时与现在没有关系。
They have worked together as partners for ten years.
他们作为合伙人已一块工作过十年了。(可能仍在合作,也可能刚刚结束合作)
They worked together as partners for ten years.
他们曾作为合伙人一块工作过十年。(两人现已不在一起工作)
现在完成时与现在完成进行时
一些不能用进行时态的动词,只能用现在完成时来表示“完成进行时态”的概念,但通常要有能说明动作持续的状语。
I’ve known him for five years.
我认识他已有五年了。
Notice: 此处有我的重发现:
这里因为know不能用进行时态,照理说,应该用现在完成进行时最好的,所以只能用现在完成时来表示完成进行时的时态了。
对一些本身含有持续意义的动词来说,现在完成时与完成进行时可以换用,含义没有或很少有区别。
He has worked /has been working at the same store for tenyears.
他在同一家百货店里已工作十年了。
但现在完成时与现在完成进行时通常表达完全不同的含义,比较:
I have been reading this novel thisweek.(暗示我现在还在读)
I have read this novel thisweek.(暗示从本周开始读,并已读完)
I have read this novel.(无时间状语,只表示已经读过了。)
一般过去时和过去完成时
其主要区别在于:一般过去时的时间状语为一个具体的过去时间点,而过去完成时的时间状语只是一个过去的截止时间。
Yesterday at a restaurant, I saw Pam Donnelly, an old friend ofmine. I had not seen her in years. At first, I didn’t recognizeher because she had lost at least fifty pounds.
昨天我在一家餐馆里见到了一位老朋友,帕梅·唐纳利。近几年我一直没见过她。起初,我没有认出来她来,因为她至少瘦了五十磅。
如果有两个动作出现在一个句子中,后发生的用一般过去时,先发生的动作有过去完成时。
I’d never seen any of Picasso’s paintings before I visited theart museum.
在我参观艺术博物馆之前,我从未见过毕加索的画。
如果是一系列按顺序发生和叙述的过去的活动,不用过去完成时来表示动作的先后,都用一般过去即可。
He stood up and walked out of the room.
他站起来,走出了房间。
Notice:此处有我的重发现:如果读者能够判断一个句子中的先后顺序,就不必使用完成时态了。
如果时间发生的先后顺序已用before,after等交代清楚,也可都用一般过去时。
They (had) started before day broke.
天破晓前他们就出发了。
Notice:此处有我的重发现:英语人是想用完成时态表述动作的前后顺序。因为start这个动作在broke之前所以就只能用hadstarted了。顺便说:had started这个动作在started之前发生。
C、将来时间
下列动词时态和短语都可表示动作发生在将来。
一般将来时(shall/will+动词原形)表示将来必然要发生的动作;表示说话者对将要发生的动作的预言(不是意图)。
Will+动词原形也可用来表示主观上的愿望或决定,特别是临时的决定。
将来进行时表示在将来某段时间内正在进行的动作,或者是已经计划,安排好的将来的活动。
将来完成时表示将来某一特定时间之前将要完成,或者是那时才刚刚结束的动作。也可用来表示一直持续到那一时间的行为。
将来完成进行时表示一直持续到将来某一特定时间的动作。
一般现在时与表示将来的时间状语连用时,表示将来确定要进行的动作,是一种客观安排,而非主观的意思。多用来谈论日程或叙述不会变更的事件。
现在进行时与表示将来的时间状语连用时,表示一个已经确定下来,并即将要实行的将来的计划或安排,主语为第一人称时,往往暗示某种主观的意图。
Be going to(do)表示主语现在的主观意图、打算或已准备好将来要做的事(主语为人),也可用来表示根据现在的情况推断出将要发生的事情(主语为人或事)。
Be to(do)表示命令或指示,客观规定的计划或安排、义务或需要。表示一种人为安排或控制的行为。
Be on the point of +动名词 be about to(do)表示就要发生的未来动作。
几点区别:
一般现在时与现在进行时
一般现在时和现在进行时都可用来表示将来的安排,二者的区在于:
一般现在时表现的是客观存事实,而现在进行时表现的多是主观的意图。
。。。。。。。。。。。。。。。。
9时态的呼应
从前面的讲解中可以看出,英语的时态确实是复杂的。翻译一个句子或是写一篇文章,往往会对其时态感到茫然。解决这一问题的关键在于:首先要确定一个中心时态,其他动作的时态,都要以这一中心时态为基准,根据其与中心时态的时间关系来选用。
特别要注意在主从复合句中,从句的时态要与主句时态呼应一致。通常要受主句谓语时态的控制,也就是说,主句的时态往往起中心时态的作用,从句的谓语形式取决于主句谓语动词的时态。
如果主句的谓语动词为现在时或将来时,从句可以根据实际情况选用时态
例句及中译 | 说明 |
I find that he is quite unsuitable for thejob我发现他很不适合做这个工作。 | 从句用一般现在时,表示与主句谓语动作同时发生 |
Studies conducted by NASA show that unexercised muscles losetheir strength veryquickly.美国国家航空航天局进行的研究表明,没有经过锻炼的肌肉会很快丧失力量。 | 从句中用一般现在时表示一种客观事实 |
No one knows exactly where or how thishappened.没有人知道这事是在什么地方,是怎么发生的。 | 从句中用一般过去时,表示动作发生在过去 |
Such observations help the forecasters predict what the weatheris going to be.这些观察有助于天气预报员预测天气未来变化。 | 从句谓语用be going to,表示根据事实推测将来的事件 |
I cannot understand why he hasn’tarrived.我不了解他为什么还没有到达。 | 从句用现在完成时表示截止到现在的情况 |
I doesn’t understand what you’resaying.我不明白你在说什么。 | 从句谓语用现在进行时,表示刚刚进行的动作 |
We are already beginning to wonder the results of thisrevolution in warfare willbe.我们已开始考虑这种战争革命的结果是什么。 | 从句中用将来时态,指出将来要发生的事情 |
I’m sure he could do I if hewould.我认为,只要他愿意,他就能做这件事 | 从句用虚拟语气表示与现在事实相反 |
如果主谓语用一般过去时,从句时态通常也要用各种相应的过去时态。也就是说,不能用现在时态或将来时态,即使所谈状态或动作现在仍然存在。
The Minister declared that the treaty was is invalid.
公使宣布该条约无效。从句谓语动作与主句谓语动作同时发生
The teacher asked me what my namewas.老师问我叫什么名字。从句用过去时,是要与主句时态一致。
I knew that my turn had come.我知道我的机会已经到了。从句谓语动作发生在主句谓语动词之前
She wanted to find out whether it would be comfortable towear.
她想知道这件衣服穿起来是否舒服。从句谓语动作在主句谓动作之后
如果从句内容为客观事实,普遍真理,或是一个人或物的经常性特点等,其谓语可与主句谓语的时态呼应,也可不受主句谓语时态的影响,直接用一般现在时。
如果从句谓语的发生时间与主句谓语的时间不相关联,就更不需考虑时态呼应的问题了。
We estimated that this picture is worth at least $500.
我们估计这幅画至少值500美元。(从句为一客观事实)
Advertisers discovered years ago that all of us love to getsomething for nothing.
广告商多年前就发现人们都喜欢免费的东西。(从句说明人的一般特点)
The experts confirmed that a puma will not attack a human beingunless it is cornered.
专家们进一步证实美洲狮除非是走投无路,否则不会攻击人(客观事实)