skip to content
usubeni fantasy logo Usubeni Fantasy

时体态对动词施加的魔法

/ 7 min read

欢迎来到《小猫都能懂的英语语法》第一期——时体态对动词施加的魔法。英语语法的核心是动词,“时体态”的核心也就是对动词的操作,本文尝试给你讲清楚“时体态”是什么,以及对动词产生什么效果,那么,开始上课~

小学的时候老被什么一般过去时、将来进行时、现在完成时等等一大堆时态困扰,但是其实这些时态就是 3 个“时”和 4 个“体”的组合,我们先看 3 个“时”。

时(Tense)

时(Tense) 表示动作或状态发生的时间,主要分为三种基本时态:

  • 现在时(Present Tense):表示当前或普遍事实
    • 例:She writes a letter.
  • 过去时(Past Tense):表示过去发生的动作或状态。
    • 例:She wrote a letter.
  • 将来时(Future Tense):表示未来将发生的动作。
    • 例:She will write a letter.

总结,3 个“时”对动词的操作就是:

  • v.(后面也会把动词缩写成 v.)
  • v.过去时
  • will + v.

体(Aspect)

体(Aspect) 表示动作的状态或进展方式,与“时”结合使用,构成更复杂的时态。

主要有四种体:

  • 简单体(Simple Aspect):仅陈述事实,不强调动作的持续性或完成性。
    • 例:She writes letters.
  • 进行体(Continuous/Progressive Aspect):表示动作正在进行。
    • 结构:be + 现在分词(-ing)
    • 例:She is writing a letter.
  • 完成体(Perfect Aspect):强调动作的完成或对后续的影响。
    • 结构:have + 过去分词
    • 例:She has written a letter.
  • 完成进行体(Perfect Continuous Aspect):强调动作持续到某一时间点,可能仍在继续。
    • 结构:have been + 现在分词(-ing)
    • 例:She has been writing a letter for an hour.

总结,4 个“体”对动词的操作就是:

  • 简单体/一般体,它还是普通 v.
  • 进行体,动词是 be + v.ing
  • 完成体,动词是 have + v.过去分词
  • 完成进行体,是 have been + v.ing

时体组合

时 + 体的情况下,这就有神奇的地方了。“时”用到的那个“动词”经过了“体”的处理。

例如:

  • 将来叠加完成:will + have + v.过去分词,因为是 will + 原形,所以就是接上去啥也不变
  • 过去叠加完成进行:had been + v.ing,这里因为要变成过去的是整个“完成进行体”,于是“过去”作用在了 have 变成了 had
  • 过去叠加进行:was + v.ing,这次过去作用在了 be 动词

所以呢,叠加时,如果那个动词已经不是“简单体”,那么“时”会作用于助动词,而非动词本身。或也可以这么记,“时体”的叠加方式是 体 + 时,换言之先得到体,再把体当作完整的一个词交给时处理。

于是乎就解决了小时候的大问题,到底有几种时态?一般来说就是 3 个“时” × 4 个“体” = 12 个:

时\体一般体进行体完成体完成进行体
过去时I played gamesI was playing gamesI had played gamesI had been playing games
现在时I play gamesI am playing gamesI have played gamesI have been playing games
将来时I will play gamesI will be playing gamesI will have played gamesI will have been playing games

顺便提一嘴“The Future in the Past”,就是所谓“过去将来”,用于转述别人的话时,当时别人说的将来已经成为过去的情况,例如:

She said she would call me tomorrow.

其实这种很简单,就是把 will 变成过去时 would,不难理解,这里顺带一提,这有时也勉强算是一种“时”。

态(Voice)

“态”虽然跟“时”、“体”分开理解,但是因为用上了 Be 助动词,所以有一定相似的地方。

态(Voice) 表示主语与动作的关系,分为两种:

  • 主动态(Active Voice):主语是动作的执行者。
    • 例:The cat chased the mouse.
  • 被动态(Passive Voice):主语是动作的承受者。
    • 结构:be + 过去分词
    • 例:The mouse was chased by the cat.

所以“态”就是小时候学的“被动语态”,被动语态还是挺简单的,毕竟不像上面那么种类繁多。

时体态组合

但是单个被动语态简单,组合起来又有一点麻烦了。

如你所见,被动语态又加了一个 Be 助动词,于是在“时体态”叠加时又要按顺序了。动词在英语真是被玩出花了,如果你要叠出一个“将来+完成进行+被动”,你要按以下顺序叠,还是以 play 为例:

  • 先被动:be played
  • 叠完成进行:have been being played
  • 叠将来:will have been being played

结果游戏被我玩的将来+完成进行+被动就是:

Games will have been being played by me.

注意注意,这句话语法上是没错的,但没人会这么说话,只是这么举例一下,说明“时体态”的叠加方式是 态 + 体 + 时。

如果你恰好是个程序员,我推荐你这么理解:

v = (((v原形)));

总结

  • 时(Tense):动作的时间(现在、过去、将来)
  • 体(Aspect):动作的状态(简单、进行、完成、完成进行)
  • 态(Voice):主语与动作的关系(主动、被动)
  • 小学学的“时态”是 时 + 体,有 12 种
  • “时体态”叠加方式是 v = tensify(aspectify(voicify(vBase)))
评论组件加载中……