书城外语英语学习成功之路
19086800000031

第31章 语法的误区(3)

这样的划分怎么样,我们不妨用中文试一试。请注意语言是交流的工具,是为了你我他/她,所以没有人可以规定你必须说什么,是你想说什么就说什么。这也完全不是按照语法你应当怎么说的问题,而是人们把你的说法,也即大家都懂得,大家共同的说法记录和归纳研究而成为了语法科学。当然,你如果脱离了大家都懂的说法,那大家也就不懂了。所以我们从小起,就是把那些听来的大家都懂的话用到的时候再说出去。而用这种大家都懂得的方式交流,便是以通用的话语模式说话,也即以普遍接受的语法模式说话。

现在请你选择一个事物来说。我们假定你要说的事物是“某人睡觉”,也假定你要表达这个事物各个时间的各个状态(为方便起见,我们把每个“时间态”编上号,横向排,第一行第四列为4号,第二排第四列为8号等):

(1)他两小时以后要睡觉。

(2)他睡觉。

(3)他昨天睡得挺好。

(4)他以前当然天天睡觉。

(5)他明天半夜应是正在睡觉。

(6)他正在睡觉。

(7)他昨天下午在睡觉。

(8)有人昨天告诉我他前天早八点还在睡觉。

(9)他明早六点会睡醒。

(10)他睡醒觉了。

(11)他昨早七点睡醒觉。

(12)据说前天早四点他就睡醒了。

从这些话中我们可以看出,(1)用这些“时间态”我们基本可以表达一切,表达起来也不复杂。当然这是基本内核,其它许多时候也许我们需要用更多的词汇来表达更复杂更细腻的事物或情趣。(2)有些“时间态”不太常用,可与其它“时间态”合并。(3)不同的时间和状态中文可用为数不多的词汇来表达,如:正在,完了,仍在,持续,刚刚,昨天,前天,明天,将来,以前,以后,等等。

现在我们来看看英语。英语也是一样的:可以简单地用有限的几种方法来表达几乎一切。所以说英语语法相较其它不少语言,是相当简单的。除了和汉语一样,可以用加说其它词汇来表达各种“时间态”外,英语主要用动词的变化来表达不同的“时间态”,并且也是用有限的几个变化。

为方便举例起见,我们假定你想分别用英语说如下四项事物:

第一个还是“他睡觉”。

第二个是“你吃饭”。

第三个是“他们跟随你”。

第四个是“我是个学生”。

请一定明白所谓动词的变化,是你想要说的话中所用到的动词的变化。这四个你想说的事物中你用到的英语动词分别是sleep,eat,follow,be,用到哪个动词是说话人的权利,可不是什么语法规定。也别忘了现在我们要学习和理顺的主角是你,你现在是主角,是世界的主宰,所以我们的思维方向是:

“你想表达什么,可以那样说”,而不是“根据语法,你要这样表达”。

不过为了方便,我们下面把你四项事物的各种“想要表达”排成上面表格中“时间态”的顺序。

1.一会,以后,或将来会发生所说事项

那你可以简单地用shall或will放在动词前面:

He will sleep for a while.(他会睡一会。)

You will eat a good meal.(你会好好吃一顿。)

They will follow you.(他们将跟着你。)

I shall/will be a student.(我会成为一个学生。)

2.事物的一般状态

那你只要把动词根据人称变化一下:

He sleeps well.(他睡得不错。)

You eat.(你吃。)

They follow you.(他们跟你。)

I am a student.(我是个学生。)

3.事物在过去发生

那你就用所用到的动词的“过去式”来表达。每个动词的“过去式”怎么写怎么读好点的词典有标注:

He slept well yesterday.(他昨天睡得挺好。)

You ate a good meal last night.(昨晚你吃了顿好饭。)

They followed you the day before yesterday.(前天他们跟着你。)

I was a good student.(过去我是个好学生。)

4.事物在“过去的过去”发生

别忘了你是说话人,怎么说话是你的权利,现在如果你想要更清楚地表明某项事物,或者说是某个行为或某个动作,比其它发生在过去的一项或多项事物更早地发生,你就可以用本“时间态”的说法。而如果你不觉得有这种更清楚的必要,你则可以用“时间态3”或其它说法表示这几项事物都在过去发生,而你并不关心它们谁先发生谁后发生。

具体手段是使用你用到的动词的“过去分词”,并在这个过去分词前加个had。注意这个had此时并没有任何话语意思,它只具有结构上的功能,可以理解为它是本“时间态”的标记的一部分,另外部分是你用到的动词其本身的词形变化,比如本“时间态”的变化是把动词变化成其“过去分词”( sleep - slept)。不同的“时间态”都有各自不同的标记,不是挺自然和挺应该的嘛。所有“时间态”中围绕着你所用到的动词而添加上的其它辅助性词汇,都是这种“标记”。有时候这种标记不用和动词的变化共同构成,比如“时间态1”就是这样,它只有will本身,你用到的动词没有变化。而你用到的动词本身不管做了什么样的形态变化,如本“时间态”的变化和“时间态6”中后加ing等( sleep - sleeping),其意思该是什么还是什么,并没有变化。

一个动词的“过去分词”怎么拼写,词典中也有标注。

He had slept for 3 hours before he came here.(他来这前睡了三个小时。)

你这样说话,很清楚地告诉别人,“他来这里”和“他睡觉”是两件事情,而且都在过去发生,但“他睡觉”在更早发生。

I told them you had eaten.(我告诉他们你吃过饭了。)

“我告诉他们”和“你吃饭”是两件事,而且都在过去发生,但吃饭在先,更早。

I knew they had followed you the other day.(我知道他们那天跟了你。)

“我过去就知道”是件事,“他们跟你”是更早的一件事。

I had always been a very poor student before I won the lottery.(中彩之前我从来都是个非常穷酸的学生。)

中彩是以前的事情了,没有它我“更以前的穷”是改变不了的。

5.一会,以后,或将来,某件事情会发生着

那你用所用到的动词的ing形态,前面加will be,如果说的是“我”或“我们”,也可以用shall be:

He will be sleeping when you drive home tomorrow.(明天你开车回家的时候他会是在睡觉。)

You will be eating your meal the same time tomorrow.(明天这个时候你也会在吃饭。)

They will be following you if you wish so.(你要是希望如此他们会跟着你。)

I will be being a student next year.(?)

这句话显然很别扭,是因为恰好你用到的动词是be。别忘了上面刚讲的这里will be 二词并无任何话语意思,只是本“时间态”的标记,而你用到的动词be(现在其形态变成了being)是有话语意思的,是“是”的意思;而“是”本身就有“处于某种状态之中”的涵义。所以人们就把这句话改了。注意以后也许你还会遇到类似改动,是好事,因为它总是由复杂向简单改的。这句话被改成和我们的“时间态1”一样:

I will be a student next year.(我明年就是个学生了。)

可以看出,你想表达“按照打算好的那样以后会发生”,“按照安排好那样以后能发生”,“按照计划以后会那样发生”的意思时候,本“时间态”是你的落脚处。

6.事物正在发生或进行之中

那你用你所用到的动词的ing形式,前面根据人称加is,am,或者are:

He is sleeping.(他在睡觉。)

You are eating.(你在吃。)

They are following you.(他们在跟着你。)

I am being a student.(?)

这句话也显然别扭。基于和我们的“时间态5”一样的理由,我们把这句话改得简单点,和“时间态2”一样:

I am a student.(我是个学生。)

7.事物在过去正在发生着或持续着

那你用你所用到的动词的ing形式,前面加was或were:

He was sleeping at the time I got into the room.(我进屋的时候他正在睡觉。)

You were eating when she came in.(她进来的时候你正在吃东西。)

They were following you all around.(他们一直到处跟着你。)

I was being a student.(?)

别扭,那当然还是往简单里改,改成和“时间态3”一样:

I was a student.(我是个学生。)

8.事物在过去的过去正在发生着或持续着

由于“时间态7”在绝大多数情形下能够很好地表达本时间态的意思,这个“时间态8”的表达手法与“时间态7”一样。这是件好事,因为我们可以认为没有这个“时间态”或认为表达手法合二为一了,总之是向简化方向发展。但为什么“时间态7”可以适用呢?

仔细观察“时间态7”中各个句子,第一句“我进屋的时候他正在睡觉” 能够通常由逻辑上表明进屋子之前他也在睡觉。在少数很必须表明“正在睡觉”发生在“进入屋子”之前的情况下,你可以用其它话语来表达,而不是变化动词。如要表达“我进屋之前他在睡觉”,英语可以简单地这样:

He was sleeping before I got into the room.

第二句也同样,“她进来的时候你正在吃东西”可以表明至少她进来之前的某段时间内你也是在吃东西,所以“时间态7”已经可以表达这个意思。但如果你非要更明确表达“吃东西”先于“她进来”,可以使用如下添加其它词汇的说法,而不是用动词变化的手法。可以这样说:

Were you eating before she came in?(她进来前你在吃东西吗?)

第三句“他们一直到处跟着你”里的“一直”有“再往前追溯也一样”的意思。而英语也由于只是出现了一个动作,没有比较,所以你认为动作是“相当以前”或“更以前”都可以的。

第四句当然还是不用变化得更复杂,用“时间态7”足矣。

9.到将来的某时刻,某事项已经完成

大多数情况下,你用你所用到的动词的ing形式,或用与你用到的动词具有同样意思的名词,前面加will/shall have finished或者will/shall have completed:

He will have finished his sleep by 6 o'clock tomorrow morning.(他明天早晨六点会睡醒觉。)

You will have finished your meal by then.(到时候你就会吃完饭了。)

They will have finished following you by March.(到三月他们就不跟你了。)

“我是个学生”总是特别,你可以这样说:

I will not be a student.(我不会是学生了。)

I will no longer be a student.(我不会是学生了。)

I will be a different man/woman.(我会变成另一个人。/ 我会改变自己。)

都和“时间态1”吻合。

10.某事物已经发生完了

用你用到的动词的“过去分词”形式,前面加has或have:

He has slept for 7 hours.(他睡了7个小时。)

Have you eaten?(你吃过饭了?)

They have followed you those days.(那些日子他们跟着你来的。)

I have been a student for 12 years.(我当了12年学生了。)

11.事物在过去完成了

用你用到的动词的“过去分词”,前面加had:

He had slept for 7 hours.(他睡了7个小时。)

She knew you had not eaten.(她知道你没吃饭。)

It was great that they had followed you for such a long time.(他们跟了你这么久真是太棒了。)

I had been a student for many years.(我当了很多年学生。)

注意到这个“时间态”的表现手法和“时间态4”是一样的吗?的确事物在过去已经完成了,和事物发生在过去的过去是一回事。因为逻辑上可以认为某事物在过去发生完了之时与现在之间还有段距离,而这段距离就是“过去”,在它之前是“过去的过去”,从而该事物的始末过程发生于“过去的过去”,如图:把“时间态4”里的四句话再拿来看看,也是这么个道理。注意所谓道理,是这件事情上我们可以这样认为罢了。