Y0079英语一个动词如何反映“时-体-态-语气”
可以先回顾下英语的16种时态表格。
我先回忆一下16种时态的表格:
| 一般体 | 进行体 | 完成体 | 完成进行体 | |
|---|---|---|---|---|
| 现在 | do | am doing | have done | have been doing |
| 过去 | did | was doing | had done | had been doing |
| 将来 | will do | will be doing | will have done | will have been doing |
| 过去将来 | would do | would be doing | would have done | would have been doing |
英语16种时态:逐一拆解”时·体·态·语气”
用同一个句子贯穿:“我吃蛋糕” → I eat the cake
第一步:先看16种直陈语气·主动态(基础版)
这是英语最核心的16种时态,语气=直陈,态=主动,只变”时”和”体”:
| # | 时态 | 句子 | 拆解 |
|---|---|---|---|
| 1 | 一般现在时 | I eat the cake | eat |
| 2 | 现在进行时 | I am eating the cake | am + eating |
| 3 | 现在完成时 | I have eaten the cake | have + eaten |
| 4 | 现在完成进行时 | I have been eating the cake | have been + eating |
| 5 | 一般过去时 | I ate the cake | ate |
| 6 | 过去进行时 | I was eating the cake | was + eating |
| 7 | 过去完成时 | I had eaten the cake | had + eaten |
| 8 | 过去完成进行时 | I had been eating the cake | had been + eating |
| 9 | 一般将来时 | I will eat the cake | will + eat |
| 10 | 将来进行时 | I will be eating the cake | will be + eating |
| 11 | 将来完成时 | I will have eaten the cake | will have + eaten |
| 12 | 将来完成进行时 | I will have been eating the cake | will have been + eating |
| 13 | 一般过去将来时 | I would eat the cake | would + eat |
| 14 | 过去将来进行时 | I would be eating the cake | would be + eating |
| 15 | 过去将来完成时 | I would have eaten the cake | would have + eaten |
| 16 | 过去将来完成进行时 | I would have been eating the cake | would have been + eating |
第二步:逐个拆解四大范畴
范畴1:时(Tense)—— 看第一个词
| 时 | 标志词 | 出现在哪几个时态? |
|---|---|---|
| 现在 | eat / am / have(原形) | 1, 2, 3, 4 |
| 过去 | ate / was / had | 5, 6, 7, 8 |
| 将来 | will | 9, 10, 11, 12 |
| 过去将来 | would | 13, 14, 15, 16 |
“时”永远是句子里的第一个助动词/第一个动词变形。它决定了整句话的时间锚点。
范畴2:体(Aspect)—— 看 be 和 have 的组合
| 体 | 公式 | 出现在哪几个时态? |
|---|---|---|
| 一般体 | 无 be 无 have(或只有助动词) | 1, 5, 9, 13 |
| 进行体 | be + -ing | 2, 6, 10, 14 |
| 完成体 | have + -ed | 3, 7, 11, 15 |
| 完成进行体 | have been + -ing | 4, 8, 12, 16 |
“体”看的是 be 和 have 怎么组合。它决定了事件的”拍照方式”。
范畴3:态(Voice)—— 看有没有 be + 过去分词
上面16个全是主动态。现在换成被动态,同样16种:
| # | 时态 | 被动句 | 变化在哪? |
|---|---|---|---|
| 1 | 一般现在时被动 | The cake is eaten (by me) | is + eaten |
| 2 | 现在进行时被动 | The cake is being eaten | is being + eaten |
| 3 | 现在完成时被动 | The cake has been eaten | has been + eaten |
| 4 | 现在完成进行时被动 | The cake has been being eaten | has been being + eaten |
| 5 | 一般过去时被动 | The cake was eaten | was + eaten |
| 6 | 过去进行时被动 | The cake was being eaten | was being + eaten |
| 7 | 过去完成时被动 | The cake had been eaten | had been + eaten |
| 8 | 过去完成进行时被动 | The cake had been being eaten | had been being + eaten |
| 9 | 一般将来时被动 | The cake will be eaten | will be + eaten |
| 10 | 将来进行时被动 | The cake will be being eaten | will be being + eaten |
| 11 | 将来完成时被动 | The cake will have been eaten | will have been + eaten |
| 12 | 将来完成进行时被动 | The cake will have been being eaten | will have been being + eaten |
| 13 | 一般过去将来时被动 | The cake would be eaten | would be + eaten |
| 14 | 过去将来进行时被动 | The cake would be being eaten | would be being + eaten |
| 15 | 过去将来完成时被动 | The cake would have been eaten | would have been + eaten |
| 16 | 过去将来完成进行时被动 | The cake would have been being eaten | would have been being + eaten |
“态”的公式永远是:be + 过去分词。不管什么时态,只要加了这个结构,就是被动。注意:be 本身也在标记”时”和”体”!
范畴4:语气(Mood)—— 看动词有没有”变形”
上面32个(16主动+16被动)全是直陈语气。现在换成虚拟语气:
| # | 时态 | 虚拟句 | 变化在哪? |
|---|---|---|---|
| 1 | 一般现在时虚拟 | If I eat the cake… | eat 不变(但表示假设) |
| 5 | 一般过去时虚拟 | If I ate the cake… | ate(用过去式表虚拟) |
| 7 | 过去完成时虚拟 | If I had eaten the cake… | had eaten(用过去完成表虚拟) |
| 2 | 现在进行时虚拟 | If I were eating the cake… | were eating(were 标记虚拟) |
| 6 | 过去进行时虚拟 | If I were eating the cake… | were(不用 was!) |
| 3 | 现在完成时虚拟 | If I had eaten the cake… | had eaten |
最经典的对比:
| 直陈语气 | 虚拟语气 | |
|---|---|---|
| 一般现在 | I eat the cake.(我吃蛋糕) | If I eat the cake…(如果我吃蛋糕…) |
| 一般过去 | I ate the cake.(我吃了蛋糕) | If I ate the cake…(如果我吃了蛋糕…) |
| be动词 | I am rich.(我有钱) | If I were rich…(如果我有钱…) |
语气的标志:be动词统一变成 were;过去时态提前一层(用过去完成表虚拟)。语气不改变”时”和”体”的结构,只改变动词的”变形方式”。
第三步:终极总览——一个句子里四个范畴同时存在
以这个句子为例:
“If I had been eating the cake when you called, I would have been caught.”
(如果你打电话时我一直在吃蛋糕,我就会被抓到。)
| 范畴 | 体现 | 具体词 |
|---|---|---|
| 时 | 过去 | had / would |
| 体 | 完成进行 | been eating / been being |
| 态 | 被动 | been caught (= be + caught) |
| 语气 | 虚拟 | had been(提前一层)/ would have been |
一个英语动词里,同时塞了4种信息!这就是屈折语的”信息压缩”能力。
终极对比表:16种时态 × 4范畴
| # | 时态 | 时 | 体 | 态 | 语气 |
|---|---|---|---|---|---|
| 1 | 一般现在 | ✅ eat | 一般 | 主动 | 直陈 |
| 2 | 现在进行 | ✅ am | 进行 | 主动 | 直陈 |
| 3 | 现在完成 | ✅ have | 完成 | 主动 | 直陈 |
| 4 | 现在完成进行 | ✅ have been | 完成进行 | 主动 | 直陈 |
| 5 | 一般过去 | ✅ ate | 一般 | 主动 | 直陈 |
| 6 | 过去进行 | ✅ was | 进行 | 主动 | 直陈 |
| 7 | 过去完成 | ✅ had | 完成 | 主动 | 直陈 |
| 8 | 过去完成进行 | ✅ had been | 完成进行 | 主动 | 直陈 |
| 9 | 一般将来 | ✅ will | 一般 | 主动 | 直陈 |
| 10 | 将来进行 | ✅ will be | 进行 | 主动 | 直陈 |
| 11 | 将来完成 | ✅ will have | 完成 | 主动 | 直陈 |
| 12 | 将来完成进行 | ✅ will have been | 完成进行 | 主动 | 直陈 |
| 13 | 一般过去将来 | ✅ would | 一般 | 主动 | 直陈 |
| 14 | 过去将来进行 | ✅ would be | 进行 | 主动 | 直陈 |
| 15 | 过去将来完成 | ✅ would have | 完成 | 主动 | 直陈 |
| 16 | 过去将来完成进行 | ✅ would have been | 完成进行 | 主动 | 直陈 |
加上被动:把”主动”换成”be + 过去分词”,时/体/语气不变
加上虚拟:把直陈动词换成虚拟形式(were / had done),时/体/态不变
一句话总结
时 = 第一个词决定(eat/ate/will/would)
体 = be 和 have 怎么组合(-ing / -ed / been+ing)
态 = 有没有 be + 过去分词
语气 = 动词有没有”变形”(were / had done)四个维度,自由组合,4×4×2×3 = 96种可能(实际上常用的约30种)。这就是屈折语的信息压缩能力。


