两种状态:简单式与完成式。
简单式
简单式的时间是括弧的形状。这个括弧可以小到一个点,也可以大到无限,可是必须有时间副词将其标示得很明确。
过去时间
The U.S. established diplomatic relations with the P.R.C. in 1979.
这个括弧在now的左边,属于过去时间,所以用过去式,是过去时间的简单式。
The movale print was introduced to England in 1485.
此句中,把be动词当动词看,它的时间副词in 1485也是一个括弧,在now的左边,同样是过去时间的简单式,所以动词是was。过去分词introduced当作形容词补语来看待,过去分词字尾-ed视为一个表达被动意味的形容词字尾。be动词是一个没有意义的linking verb,用来连接主语“活版印刷”和补语“被引进(到英国)”。be动词虽然没有意义,不需要翻译,可是它是动词,必须以它来决定时态,所以用was的过去简单式出现。
I was visiting clients the whole day yesterday.
现在分词表示一种持续性,相当于中文“正在”、“一直”的口吻。be动词不必翻译,因为它是一个没有意义的连缀动词,连接主语“我”和补语“一直在拜访客户”。be动词只要负责交代时态就好。
I was watching TV when I heard the doorbell.
该句的时间副词表示的是很短的一瞬间。上面说过简单式要括出动作发生的时段,而这个括弧可大可小。在此句中,括弧就是一个点。将watching TV视为形容词补语。
The witness was being questioned in court when he had a heart attack.
此句中,时间副词是他心脏病突发的瞬间,是一个最小的括弧。而had表示这个时间是过去的时间,所以be动词用was来表示过去简单式。being和questioned两个分词,都视为形容词。be动词是没有意义的,所以being的存在主要意义不在be,而字尾-ing。。这个词尾表示“正在”,所以being只要解释为“正在”就可以了。过去分词questioned也当形容词看,可是过去分词字尾-ed表示被动,配合question就解释为“被质询”,所以,being questioned解释为“正在被质询”,用来做为主语“证人”的补语。动词was还是过去简单式。
现在时间
如果时间副词是now,或是以now为中心的括弧,就要用现在时间的简单式。
7-ELEVEN is selling big cokes at a discount this month.
把be动词当动词看,时间副词this month是以now为核心的一个括弧,所以用现在简单式is。可乐打折,是正在持续性
的活动,所以用selling big cokes,以现在分词做补语来强调持续性。
According to the NASA survey, the ozene layer is being depleted.
根据美国国家航空和航天局的研究,臭氧层正在被消耗中。
未来时间
未来时间的简单式,只是把括弧放在now的右边,其他的原理则相同。至于里面会有一些语气问题的变化,以后细说。
There will be a major election in March.
时间副词in March是一个未来时间的括弧。只要可以括出时间来就是简单式。未来的事情还没发生,尚未确定,所以要加一个助动词will在前面,意思是“到时候会”。
Don't call me at six tomorrow. I'll still be sleeping then.
will be 后面的sleeping当作形容词补语来看待。
The building will be razed next month.
时间副词next month
是一个未来时间的括弧,所以动词用未来简单式:will be。后年的rezed是过去分词,当形容词补语看待,形容补语“房子”。
完成式
相对于简单式,完成式是以箭头形状来表达时间,表示动作的截止时间。从功能上看,简单式是交代动作发生的时段,而完成式并不对动作发生的时段作明确的交代,只表示“曾经”、“做过”的意思。
现在时间
I am sure I have seen this face somewhere.
主要从句I am sure的动词am表示现在时间,除此之外,没有时间副词交代是什么时候“看到”这张脸的,只知道一定有见过。时间表示从过去截止到现在。用have seen、
We have been working overtime for a week to fill your order.
把be动词当动词看,那么再复杂的动词时态也只剩下两种变化。working表示持续性。
动词have been是be动词,不必翻译,只要解释完成式的部分“已经”和时间副词“有一个星期”就可以了。
过去时间
如果没有特别交代的话,一般用现在完成式。用过去完成式则要有一个过去的截止时间,也就是箭头指在一个过去的时间。
Many soldiers had died from pneumonia before the discovery of penicillin.
发现盘尼西林以前,已经有很多士兵死于肺炎。
I had been smoking three packs of cigarettes a day before I decided to quit.
我决定戒烟之前,每天要抽三包烟。
Japan had not been defeated yet by the time Germany surrendered unconditionally.
到德国无条件投降为止,日本尚未被打败。
未来时间
未来时间的完成式,只是把箭头所指的截止时间移到未来的一个点。观念上与现在、过去时间的完成式完全一样。在写法上完全一样。在写法上,因为是未来时间,所以动词前面加一个will就可以了。
Next April, I will have worked here for 20 years.
到四月,我在这里就工作20年了。
In two more minutes, she will have been talking on the phone for three hours!
再过两分钟,她就一直打了足足三个小时电话了!