上一课学了 be 加过去分词,分词剥离了时态,be 来承担时态和人称标记。这节课换一个新话题 —— 虚拟语气。
英语用过去时标记虚拟语气,从句倒退回过去,主句倒退到过去将来,be 一律用 were。这就是过去再进一步,三种假设都停留在了过去。
虚拟语气①
Subjunctive Mood
英语怎么表达“与现实相反的假设”?
🔍 虚拟语气核心结构
从句
If + 过去时
= 从句 —— 倒退回过去
主句
would + do
= 主句 —— 倒退到过去将来
be 标记
were
= be 一律用 were
🎯 虚拟语气 —— 过去再进一步
从句倒退回过去,主句倒退到过去将来,主句比从句更进一步。be 一律用 were,三种假设都停留在过去时标记里。
虚拟语气三步
过去时只是标记
英语用过去时标记虚拟语气,但注意这只是标记,没有任何时间信息。不管假设的是过去、现在还是将来,标记都用过去时。过去时在这里只是一个“这是假设”的信号灯。 过去时标记
从句倒退回过去
从句先倒退回过去:对现在用 did/were,对将来用 were to do,对过去用 had done。三种假设分别对应现在、将来、过去,但都倒退到过去时形态。be 一律用 were,不分人称。 were
主句倒退到过去将来
主句比从句更进一步,倒退到过去将来:用 would do、might do,对过去假设用 would have done。从句倒退一步,主句倒退两步,所以英语的虚拟语气就是过去再进一步。 would
把所有类型放在一起,一眼看清它们的区别。
本节要点:把所有类型放在一起,一眼看清它们的区别。
为什么三种假设都用过去时?
因为过去时在这里只是标记,表示“这是与现实相反的假设”,没有任何时间信息。对现在、将来、过去的假设都用过去时形态来标记。
从句倒退回过去,主句倒退到过去将来,主句比从句更进一步,所以英语的虚拟语气就是过去再进一步。be 不管人称一律用 were。