英语语法:谓语动词和动词的时态

英语352232 阅读0

谓语动词

在句子用作谓语的动词,最普通、最常见的动词,用作句子中的谓语。谓语动词和中文中不同,它能够根据不同的状态表示出动作的时、体、气 (即动作发生的时间、动作的状态:已完成还是正在进行、动作的假设和情感等)

谓语动词主要分为五大类,也对应着英语中的五大句型:

  1. 无需动作承受者的谓语动词:

    The rabbit slept. (这里的slept因为没有宾语,所以也称为不及物动词。后面的2~4都需要宾语,所以是及物动词。 及物动词 + 不及物动词 = 实义动词

    兔子睡了

  2. 一个宾语,无需补充信息:

    The rabbit ate a carrot.

    兔子吃了一根胡萝卜

  3. 有两个宾语

    The rabbit gave the wolf a carrot.

    兔子给了狼一根胡萝卜

  4. 有一个宾语,需要补充信息:

    The rabbit considered the carrot tasty

    兔子认为这胡萝卜好吃

  5. 赋予状态/性质的系动词:

    The rabbit is smart. (is为系动词

    兔子聪明

上面出现的实义动词(及物动词和不及物动词)和系动词可以直接构成谓语动词(在一些语法体系中系动词也被归类到不及物动词中),除此之外还有助动词和情态动词,不能直接用作句子中的谓语,但是可以辅助构成谓语动词。

由于一个句子中只能有一个谓语动词,那么其他的动词只能变换成非谓语动词(是动词,但不是谓语动词)。变化的方式为将其变成:动词不定式、过去分词、现在分词、动名词的形态。非谓语动词无法表达时体气。

动词的时态

即动作的时间 + 状态。

动作有四种时间:现在、过去、将来、过去将来。

动作有四种状态:一般、完成、进行、完成进行。

理论上来说:动词的时态有4*4=16种,但是有一些不常用或者根本用不到。

动词的时间

过去、现在、将来很好理解。而过去将来,说的是过去的某一个时间点的将来,比如说昨天是前天的明天明天是昨天的后天。反正过去的某一个时间点的将来,这个将来和我们现在的时间没有关系,不一定是在现在之前,也不一定是现在的未来(一般默认它在现在的过去就行了,现在的未来很少用到)。过去将来这个时态也很少遇到,一般出现在从句中。

动词的状态

进行:这兔子正在吃胡萝卜。(吃的动作正在发生)

完成:这兔子吃掉了胡萝卜。(吃完了,饱了)

完成进行:这兔子从早上就开始吃胡萝卜,现在还没停。(吃胡萝卜这件事完成了一部分,但还有一部分正在进行)

一般:兔子吃胡萝卜。(没有时间、没有状态)

现在一般时

动词原形,第三人称单数需要+s

  1. 表达事实

    I eat carrots 我吃胡萝卜

    The rabbit eats carrots (第三人称eat + s,carrot + s是因为表示胡萝卜这一个种类,而不是某一个具体的胡萝卜)

    The sun rises in the east

    The earth revolves around the sun

    You like rabbit

  2. 表达习惯或重复的动作

    I play basketball

  3. 表示预计发生的事

    The bus leaves at 8PM tonight.

  4. 表示重复动作

    The bus leaves at 8PM every day.

现在进行时

助动词be的变位 + 动词的现在分词

be动词有两种用法:

  • 系动词:表示什么是什么,比如I am a teacher

  • 助动词:构成时态

变位就是:am、is、are

动词的现在分词通常是:

一些词会有些变化,比如write变成writing,hit变成hitting,die变成dying等,这些细节会在非谓语动词一章中讲到。

I am eating a carrot. 我正在吃一根胡萝卜

She is eating a carrot

You are watching my video

I am thinking of you

现在完成时

助动词have的变位 + 动词的过去分词

第三人称单数用has

过去分词通常加ed,但是也有很多不规则的变化

注意:过去分词 !=过去式

I have eaten carrots. 我吃过胡萝卜

现在完成进行时

have的变位 + been + 动词的现在分词

been是be的变位

I have been eating carrots 我在吃胡萝卜(不但已经吃了些,还要继续吃)

过去一般时

直接加动词的过去式,所有人称都是一样

过去式的变形方式和过去分词很像,大部分都是在词尾 + ed,但是也要注意过去式并不等于过去分词:

1.00

I/you/we/she/he/it/they ate a carrot yesterday.

过去进行时

助动词be的变位 + 动词的现在分词

看上和现在进行时一模一样,但是这里的区别是be的变位不一样:

现在进行时是用am is are,而这里是变成was和were

The rabbit was eating a carrot (当时)兔子正在吃胡萝卜

过去完成时

助动词have的变位 + 动词的过去分词

看上和现在完成时一模一样,但是这里的区别是have的变位不一样:

现在进行时是用have has,而这里是变成had

The rabbit had eaten a carrot

过去完成进行时

助动词have的变位 + been + 动词的过去分词

看上和现在完成进行时一模一样,但是这里的区别是have的变位不一样:

现在进行时是用have has,而这里是变成had

The rabbit had been eating a carrot

将来一般时

再说将来时态前,先补充一点知识

在英语中表达将来一般有好几种方式:

  1. 用一般现在时态可以表达将来的动作,比如前面说到的The bus leaves at 8PM。这是陈述将来会发生的事实。
  2. be + going + to + 动词原形:I am going to eat a carrot
  3. 省略上面的going,You are to eat a carrot (有点命令的语气,家长生气时会对孩子这样说)
  4. 用about 取代going,I am about to eat a carrot
  5. 最常用的还是使用助动词will

说回我们的一般将来时,注意,一般是十分确定会发生的事情才用一般将来时,不确定会发生的事情需要借助助动词的“语气”(后面再说)

助动词will + 动词原形

I will eat a carrot

The sun will rise again tomorrow

将来进行时

will + be + 动词的现在分词

I will be eating a carrot for lunch tomorrow (我明天午饭的时候会处在吃胡萝卜的这个动作过程中)

将来完成时

will + have + 动词的过去分词

The rabbit will have eaten a carrot

将来完成进行时

will + have + been + 动词的现在分词

I will have been eating carrots for 2 hours by 3PM tomorrow

You will have been watching

过去将来一般时

would + 动词原形

这里的would是助动词will的过去式变位,不是虚拟语气中的would

特殊的,将一般将来时中的be going to 变成 were/was going to 也能够表达这个时态

I said I would eat a carrot for lunch

I knew you would watch my video

过去将来进行时

would + be + 动词的现在分词

I said I would be eating a carrot at 1PM tomorrow

过去将来完成时

would+ have + 动词的过去分词

I said I would have eaten a carrot by 1PM tomorrow

过去将来完成进行时

would + have + been + 动词的现在分词

I said I would have been eating lunch for 2 hours by 1PM

总结

后面6种并不常用

1.00

评论

发表评论