看了几本语法书,还是觉得田静老师这一块讲的思路最清晰。
谓语动词有哪些变化?
一个句子的核心是谓语动词,表示做了什么动作。谓语动词的变化有,“三态加一否”:
- 时态
- 情态
- 语态
- 否定
在英语中动作的一些属性变化是通过谓语动词的变化来体现的,这一点和汉语有很大区别。
例如时态的变化,中英文对比:
表示现在:
中文:我今天打篮球了。
English: I play basketball today.
表示过去:
中文:我昨天打篮球了。
English: I played basketball yesterday.
表示将来:
中文:我明天要打篮球。
English: I will play basketball tomorrow.
可以看出,在汉语中虽然动作的时间在变化,动词(打)是不需要变化的,只需要改变表达时间意思的副词(昨天,今天,明天)就可以了。而英语则不同,它要求谓语动词要有相应的变化(play,played,will play),通过谓语动词的变化一眼就可以看出动作发生的时间。
情态、语态和否定,谓语动词也要进行相应的变化。所以,谓语动词的变化是英语和汉语的一个重大差别,也是我们不太习惯,掌握不好的一部分。下面首先从时态的变化来看:
3.1 谓语动词的时态变化
3.1.1 什么是时态
时态:表示动作发生的时间和当时所处的状态,因此可以从两个角度来看,分别是时和态。
时分为:
过去
现在
将来
过去将来
态分为:
一般
进行
完成
完成进行
3.1.2 时态都包含哪些
时态,由时和态共同组成,两者的排列组合有16种,当然其中有很多都是不常用的。
过去时 | 现在时 | 将来时 | 过去将来时 | ||
---|---|---|---|---|---|
did | do | will do/be going to do | would do | ||
一般态 | do | did | do | will do/be going to do | would do |
进行态 | be doing | was/were doing | is/are doing | will be doing | would be doing |
完成态 | have done | had done | have/has done | will have done | would have done |
完成进行态 | have been doing | had been doing | have/has been doing | will have been doing | would have been doing |
3.1.3 如何理解时态
时态,由时和态共同组成,所以就要分开来理解。
时:所谓的时,就是动作发生的时间,都是以我们现在为基准的,也就是写或者说这句话的时候。如果动作发生在过去就用现在时,发生在现在就用现在时,发生在未来的某个时间就用将来时,发生在过去某个时间的未来就用过去将来时。
根据动作发成的时间不同,谓语动词要进行不同的变化:
过去 | 现在 | 将来 | 过去将来 |
---|---|---|---|
did | do | will do/be going to do | would do |
do:指动词原形,did:指动词过去式
例如:
现在:I love basketball. 我热爱篮球。
过去:I loved basketball 5 years ago. 5年前,我很热爱篮球。
将来:I will love basketball in the future. 将来,我会热爱篮球的。
过去将来:I would love basketball if i have the chance to access it 5 years ago. 如果5年轻我有机会接触篮球的话,我会热爱上它的。
可以看出,不同时间的动作,就要进行相应的变化。而所有动作的时间都是以我们此刻为基准的。
态:也就是指动作发生时的状态,包含一般态,进行态,完成态,完成进行态。
一般态:简单的陈述一个事实,什么动作发生了。
进行态:强调动作一直在持续的状态。
完成态:强调动作已经完成了的状态,既然已经完成了对后面就会产生一定的影响
完成进行态:表示动作从过去一直在发生,而且现在仍然在持续。
针对态的不同,谓语动词要进行什么样的变化呢?
此时助动词就要登场了,还记得助动词有哪些吗?
复习一下,有be,have/has,do/does/did ,shall,should, will,would等。
帮助谓语动词表示语态的只需要用到:be,have/has。不同的态对应如下:
一般态 | 进行态 | 完成态 | 完成进行态 |
---|---|---|---|
do(无变化) | be doing | have done | have/has been doing |
done:指动词的过去分词,doing指动词的现在分词
例如:
一般现在时:I read books today. 我今天读书了。(简单陈述一个事实)
现在进行时:I am reading book. 我正在读书呢。(强调动作正在进行)
现在完成时:I have read book this morning. 我上午读书了。(表示已经完成了的动作,听这语气是不是要对现在产生点影响呢)
现在完成进行时:I have been reading book for 4 hours. 我已经读了4个小时的书了。(已经读了4个小时,而且现在仍然还在读)
上面是现在时的4种不同态,根据这个也可以推导出,过去、将来和过去将来时的4种态,要注意有助动词帮忙的态(进行,完成,完成进行)只需要针对不同的时变化最前面的助动词就行。例如:
过去完成时:I had gone to Beijing 5 years ago. 五年前我到过北京。
因为是完成态,要用have done,又因为是过去时(根据5 years ago判断),助动词have要变成其过去式had。
同理,过去进行时怎么变呢?
were/was doing
过去完成进行时呢?
had been doing
所以,根据时和态分别的四种变化,推公式就可以了。组合起来共有16种(最上面的表)。其实常用的也就那7、8种:一般现在时,一般过去时,一般将来时,现在进行时,过去进行时,现在完成时,过去完成时。
3.1.4 总结
时态分别包含时和态的变化
时有四种:自行回忆
态有四种:自行回忆。由助动词帮助动词实现态的变化。
组合起来时态有16种变化,如果有助动词态,变时的时候,对助动词进行变化。
虽然变化有16种,但常用的也就7、8种。