文章摘要: 还在被英语的虚拟语气搞得晕头转向?为什么现在的假设要用过去式?为什么过去的假设要用完成时?本文基于英语兔的讲解,通过“张三与兔子”的案例,带你一次性理清虚拟语气的底层逻辑。
前言:什么是“语气”?
在开始之前,我们先纠正一个概念。英语语法中的 Mood (语气),跟我们平时说话的“心情” (happy, sad, angry) 毫无关系。它是动词的一种本领,用来表达说话人对动作的看法。
英语动词主要有三种语气:
- 陈述语气 (Indicative Mood):描述现实。
- The rabbit ate the carrot. (兔子吃了胡萝卜。)
- 祈使语气 (Imperative Mood):命令、请求。通常省略主语 “You”,动词用原形。
- Eat the carrot! (吃这胡萝卜!)
- 虚拟语气 (Subjunctive Mood):这是本文的主角,也是英语学习的难点。
为什么虚拟语气这么难?
中文表达“如果……就……”时,动词本身不会变化(比如:如果是昨天,我也是“吃”;如果是明天,我也是“吃”)。
但在英语中,虚拟语气主要用来描述“脑中的想象”或“非现实的情况”。为了把这种“非现实”和“现实”区分开,英语动词需要进行变位(改变拼写)。
简单来说:虚拟语气就是用“时态的倒退”来表示与现实的距离。
核心干货:虚拟语气的三大时空假设
为了讲清楚这个难点,我们请出“法外狂徒”张三。假设张三被兔子咬了,想报复,但兔子躲到了月球上(意味着张三根本碰不到兔子)。
我们来看看在不同时间点,张三如何用虚拟语气表达他的妄想:
1. 与【现在】事实相反的假设
情景:张三现在没看到兔子(事实),但他想象如果现在看到了会怎样。
- 张三想说:如果我现在看到那只兔子的话,我会咬他。(事实:我现在没看到)
- 错误表达:If I see the rabbit now, I will bite him. (这是陈述语气,表示很有可能发生)
- 正确表达 (虚拟语气):
> If I saw the rabbit now, I would bite him.
📝 语法公式:
- 从句 (If…):使用 过去式 (did / be动词统一用 were)
- 主句:使用 would / could / should / might + 动词原形
注意:这里的
saw(过去式) 并不代表过去的时间,而是代表非现实。如果是 be 动词,不管人称是谁,都要用were。
- If I were you, I would give this blog a like. (如果我是你,我会给这篇博客点个赞。)
2. 与【将来】事实相反 (或可能性极小) 的假设
情景:兔子已经去月球找嫦娥了,明天根本不可能回来。张三对明天做了一个可能性微乎其微的假设。
- 张三想说:万一我明天看见那只兔子,我要咬他。(言下之意:多半是见不到的,我YY一下)
- 正确表达 (虚拟语气):
> If I should see the rabbit tomorrow, I would bite him.
📝 语法公式:
- 从句 (If…):使用 should + 动词原形 (这里的 should 是 shall 的过去式,表示假设,不是“应该”)
- 主句:使用 would + 动词原形
Tips: 这种用法常用于礼貌的条件句中,表示“万一……”。
3. 与【过去】事实相反的假设
情景:事情已经过去了,张三当时刚出院时有机会报仇,但他没做。现在他很后悔。
- 张三想说:如果几天前我看见那只兔子,我就咬他了。(事实:几天前我没咬,或者没看见)
- 正确表达 (虚拟语气):
> If I had seen the rabbit a few days ago, I would have bitten him.
📝 语法公式:
- 从句 (If…):使用 过去完成时 (had done)
- 主句:使用 would have + 过去分词 (done)
逻辑:既然现在的虚拟用“过去式”,那过去的虚拟就要再往前推一步,变成“过去完成时”。
进阶用法:除了 If,这些词也用虚拟
除了标准的 If 条件句,还有两类常见的虚拟语气用法,考试常考!
1. 表达愿望 (Wish / Would rather)
用法逻辑与上面的 If 条件句一致:时间倒退一格。
- 对现在的愿望 (希望我现在是只兔子):
- I wish that I were a rabbit. (实际上我不是)
- 对过去的愿望 (希望我当时吃了那根胡萝卜):
- I wish that I had eaten the carrot. (实际上我没吃,我很后悔)
- 对将来的愿望 (很难实现):
- I wish that I could eat the carrot.
2. 表达建议、命令 (Suggest, Demand, Order…)
当句子中出现表示“建议、要求、命令、坚持”的动词时,后面的从句(无论是宾语从句、主语从句还是同位语从句)都要用虚拟语气。
- 关键词:
demand(要求),suggest(建议),insist(坚持),order(命令) 等。 - 结构:… (that) + 主语 + (should) + 动词原形
例句:
- I suggest that you (should) eat a carrot.
- The suggestion is that you eat a carrot.
注意:这里的 should 经常被省略,直接保留动词原形。这是考试的大坑点!哪怕主语是 He,后面也是 eat 而不是 eats。
总结一张表
| 假设类型 | 从句 (条件) | 主句 (结果) | 核心逻辑 |
|---|---|---|---|
| 与现在相反 | 过去式 (be用were) | would + do | 用过去式拉开与现实的距离 |
| 与将来相反 | should + do | would + do | 表示可能性极小 (万一) |
| 与过去相反 | had done (过去完成时) | would have done | 对过去的后悔或妄想 |
最后的话:
虚拟语气其实就是英语思维的一种体现:当我们在描述“脑中的世界”而非“眼前的现实”时,我们需要用动词的变形来标记这种“非真实感”。
(内容来源参考:英语兔视频教程)