英语时态一直是所有中文环境下英语学习者的噩梦。之所以说是噩梦,是因为英语的时态与汉语是不同的。汉语直接用时间状语来表示动作发生的时间,动词没有变化,你一听就知道动作发生在什么时候,是什么意思。比如说:
我昨天晚上吃的米饭。这个动作发生在昨天,是过去时,但吃这个谓语动词没有改变,直接跟着时间“昨天晚上”就可以了。
但是在英语里,要表示这个意思,动词eat一定要变成过去式ate, I ate rice last evening.
这就是英语和汉语最大的不同。那么要理解英语时态,首先要分清谓语和非谓语。
谓语和非谓语的关键不同有两点:
1. 英语中,只要说到动作,就要说明动作的状态。这个动作从大的方面分为四个状态:
do(一般态), doing(进行态), done(完成态), to do(不定态)
2. 谓语有时态,也就是时间 状态。而非谓语只有状态。
比如说eating,只表示一个状态,那么是现在正在吃还是过去正在吃,这个就要根据时间承载词来表示了。比如:
is eating就表示现在正在吃
was eating就表示过去正在吃
谓语有时态,在句子中要正向翻译,而非谓语没有时态,只表示状态,可能要逆向翻译。比如:
Eric eating his dinner. 正在吃晚饭的Eric。
Eric is eating his dinner. Eric正在吃晚饭。
只有了解了谓语和非谓语的区别之后,你才能理解英语中为什么有那么多时态,才能分清什么时候动词要有时态变换,才能学好时态。
,