虚拟语气

英语的动词有"语气", 主要有: 虚拟语气, 祈使语气, 陈述语气. 其中的难点是"虚拟语气".

视频版

视频版(备选)

文字版

之前咱们在语法综述那个视频里说到过: 英语动词有些咱们中文动词没有的本领, 而这些独特的英语动词本领往往是我们中文母语人士学习的难点.

英语动词的一个主要本领是时态, 也就是动词的时间+动词的状态. 咱们在上个视频合集里已经详细说了英语的16种时态.

而英语动词的另一个主要本领就是语气, moods.

这里的”语气”是个语法概念/术语, 可不是咱们”说话的语气”, 比如”温柔的, 凶狠的, 愤怒的语气…” 

两个”语气”可不是一回事儿哦, 千万别弄混.

英语动词语气的数量有不同的说法, 但是最主要的是三种语气: 陈述语气, 祈使语气, 虚拟语气.

(也有的语法体系会包含”疑问语气”, “条件语气”, “感叹语气”, 等, 这些等下会提到.)

咱们先快速讲一下陈述语气和祈使语气, 然后着重讲虚拟语气这个难点.

陈述语气

陈述语气(indicative mood)说白了就是描述现实, 比如, “这兔子吃了这胡萝卜.” The rabbit ate the carrot. 这个咱们再熟悉不过了, 在时态合集里, 咱们看到的例子全是陈述语气.

你也可以对以上这个描述现实的句子进行提问, 比如: Did the rabbit eat the carrot? Was the rabbit hungry? 有的语法体系会把这里的动词语气另外归类为”疑问语气”(interrogative mood), 虽然”疑问语气”在英语中的构成往往只是改变词序或加助动词.

祈使语气

再来看祈使语气(imperative mood).

它说白了就是命令/请求, 比如”兔子, 吃这胡萝卜!” Rabbit, eat the carrot! 

这个也很好理解, 因为中文里咱们也经常用到这样的祈使句.

它的构成也很简单, 虽然一般语法书会给你列举好几种情况, 但是英语兔我这里教你个小窍门:

绝大多数情况下, 祈使语气就是把你的命令/请求用第二人称(“你”)用一般现在时态表达, 然后把其中的”你”去掉, 并保证动词原形就好, 比如:

You eat the carrot! 变为 Eat the carrot! 吃这胡萝卜!

You don’t eat it! 变为 Don’t eat it! 别吃它!

You are quiet! 变为 Be quiet! 安静点!

You never give up! 变为 Never give up! 别放弃!

虚拟语气

讲完了两种比较简单的动词语气后, 咱们着重讲虚拟语气.

虚拟语气之所以是个英语学习的难点, 主要是因为, 虽然咱们中文有同样意思的”表达”, 但中文动词本身没有动词变位, 而英语中动词的虚拟语气是要变位(改变拼写)的. 

看到虚拟, subjunctive, 这个词你可能会想到subject(主语)或者subjective(主观的)这个词, 但是从构词上来说, 两者是很不同的意思. subjunctive mood(虚拟语气)可不是subjective mood(这个不存在).

subjective这个词的原义是”在底下的, 被支配的”, 后指”真实的”, 而到了18世纪, 哲学家康德(Kant)赋予了这个词一个新的意义, 即”主观的, 在脑中发生的”. 此后, 这个定义才进入日常使用.

在英语兔我看来, 这真可以说是个优美的巧合. 因为subjunctive的原义是”在底下连接的”, 暗指语法结构上的从句(而虚拟语气也的确基本只用于从句中, 包括条件从句). 不过巧就巧在, subjunctive的主要目的还真的就是描述”脑中的情况”.

你可以这么理解:

英语在”描述动作/事件”这一方面的思维习惯:

如果是描述你脑中的想象, 尤其是和事实相反的, 或者说, “主观的意愿”, 那么我们就要用动词的虚拟语气.

如果是描述现实, 包括直接描述请求命令, 那么我们就不用动词的虚拟语气, 而是用陈述语气, 祈使语气.

虚拟语气有两大用法.

假设

第一: 做”不可能”的假设, 按时间分又可分为对现在的假设, 对将来的假设, 对过去的假设.

对现在的”不可能”假设: 条件句中动词虚拟语气要用过去式来表示, 而主句用would + 动词原形, 如: 

If I knew it, I would tell you.

这里并不是说, 如果我过去知道, 我过去会告诉你. 而是如果我现在知道(但是其实并不知道), 我现在会告诉你.

如果你对动词过去式不太了解, 请参见时态视频, 已经这个网址上的”不规则动词列表”.

另外, 如果动词是be, 那么过去式要用were, 而不是was, 不管是什么人称, 如:

If I were you, I would give this video a thumbs-up.

如果我是你, 我会给这视频点赞.

言下之意, 我不(可能)是你. 所以千万不能说If I am you — 那样就变成可能的了 — 这… 不会吧, 不会吧.

对将来的”不可能”假设. 所谓”将来的不可能”除了真的不可能(比如兔子下蛋)之外也包括将来的”可能性很小”的动作/事件(比如英语兔视频上热门榜第一).

条件句中的动词虚拟语气要用should + 动词原形, 而主句一般也是would + 动词原形, 如: 

If should meet thee after long years, how should I greet thee? 

这是英语兔我之前朗读过的拜伦的When We Two Parted中的诗句.

拜伦就是要表达, 咱俩相会遥遥无期啊, 所以是, “万一我们将来重逢了, 我又该如何面对你呢?”

可能你刚才看到should的时候感到有些奇怪: 哈, should不是”应该”的意思嘛? 

If I should see the rabbit tomorrow的意思难道是如果我”应该”明天见这兔子?

这说不通啊!

也许你并不知道should其实是shall这个词的过去式.

我们在时态视频里曾提到, 构成将来时态往往用will或shall.

这里其实就是就是用了shall的过去式, 并没有”应该”这个含义.

而should的另一个身份, 作情态助(动)词时, 才有”应该”这层含义.

顺便提一下相似的助动词的过去式变位, 因为有些同学可能不是很清楚:

shall 变为 should

will 变为 would

can 变为 could

may 变为 might

在语法综述视频里, 英语兔我提到过”情态助(动)词”属于”助动词”的一种, 你现在是不是有更深的理解了呢?

而其实, 刚才主句中的would, 也真的可以用should, could, might来替换, 当然也要看具体语境. 

另外, 条件句中的should也可以用were to来取代.

再说对过去的”不可能”假设: 条件句中的动词虚拟语气要用had + 动词的过去分词, 而主句一般是would have + 动词过去分词, 如:

If I had watched this video before, I would have aced my test.

我要是之前就看了这个视频, 那绝对能考个好成绩.

言下之意, 我之前并没看过这视频, 所以多半我并没有考出好成绩.

愿望, 请, 建议, 命令…

好, 以上是虚拟语气的第一大用法, 可以说占了虚拟语气使用的大多数情况.

再接下来的第二大用法是用虚拟语气表达愿望, 请求, 建议, 命令, 等.

说白了就是”希望某个动作/事件”发生.

其实这也很好理解, 因为这样的”希望”也是发生在我们脑中的, 而非在现实中已经发生了的事儿嘛.

Wish

而这样的虚拟语气用法特征也很明显, 因为这样的动词虚拟语气一般和一些”表达愿望的词”一起使用; 最具代表性的就是wish这个词, 中文一般翻作”希望”.

而你可能还知道另一个词, hope, 也翻作”希望”.

这两个词最大的差别就在于wish是希望可能性小的事儿发生, 而hope就比较中性.

所以wish和其他动词的虚拟语气一块儿使用, 也就不奇怪了.

我们来看一个例子:

对现在的愿望

I wish that I were a rabbit. 我希望我是只兔子.

构成是: wish + 动词过去式. 如果动词是be, 则过去式用were, 不论是哪个人称.

这个句子中, I是主语, wish是谓语动词, that引导的从句做句子的宾语, 也就是一个宾语从句. 这里的引导从句的that往往也可以省略, 所以I wish I were a rabbit也对.

你发现了吗, 这样的形式其实和之前讲的假设情况中的if I were…的构成是一样的.

咱们比较一下:

I wish that I were a rabbit. 我希望我是一只兔子 — 言下之意, 我不是兔子.

If I were a rabbit, I would eat a carrot. 如果我是一只兔子, 我会吃胡萝卜 — 言下之意, 我不是兔子.

那么常见的错误和之前一样:

If I am a rabbit… 这样说就很奇怪, 因为am是be这个动词的陈述语气, 所以I am是陈述, 表示事实上我就是只兔子, 那又怎能假设呢, 不自相矛盾吗?

I wish (that) I am a rabbit也是一样的问题, I am都已经表明我是兔子了, 又怎么能再做这样的希望呢?

那我再考考你: 如果我说, I wish you were here! 是什么意思?

到底是”我希望你曾来过这儿”还是”我希望你现在就在这儿(和我一起)”?

如果你认为是”我希望你曾来过这儿”, 请在公屏上打1; 如果你认为是”我希望你现在就在这儿(和我一起)”, 请在公屏上打2.

对过去的愿望

那么刚才是wish表达现在情况的”不可能”的希望. 很自然的, 过去时间里也有对应的用法:

I wish (that) I had eaten the carrot. 我希望我吃了那只胡萝卜. 这里希望的是不可能的事儿, 那么言下之意自然就是我没吃那个胡萝卜啊, 后悔啊!

构成是: wish + had/would have + 动词的过去分词

对将来的愿望

将来时间里的对应是:

I wish (that) I could eat the carrot. 我希望我能吃那只胡萝卜. 言下之意是, 我多半吃不到那只胡萝卜, 桑心啊! 

构成是: wish + should/would/could/might + 动词原形

通过wish这个词, 咱们了解了虚拟语气的第二大类用法, 也就是表达对现在, 过去, 将来的某个动作/事件的希望.

那么表达愿望, 请求, 建议, 命令当然不止wish这一个词. 

would rather

咱们再来看一些例子:

I would rather that you didn’t eat the carrot. 我宁愿你不会吃那胡萝卜.

一看见didn’t do it, 你是不是本能认为那是过去? 

可是要注意哦, 这里would rather和wish一样, 后面要接虚拟语气, 所以这里是表达现在的希望.

所以这句话是说, 我宁愿你现在, 或者说, 接下来不要吃那只胡萝卜 — 言下之意, 你还没吃它; 可我就是希望你别吃.

那如果我改成:

I would rather that you hadn’t eaten the carrot.

这样的确就是表达对过去的希望了, 表示我宁愿你没吃掉那只胡萝卜. 但是呢, 恰恰因为我用了虚拟语气, 所以可以推断出, 你已经把那根胡萝卜吃掉了. 我也就是对过去妄想一下而已.

demand, suggest, insist, order…

除此之外,我们还可以用demand(要求), suggest(建议), insist(坚持), order(命令)这样的词表达请求, 建议, 命令. 而这样的词后面接的虚拟语气一律是should + 动词原形. 这和wish稍稍有点不一样, 请注意.

比如:

I demand/suggest/insist/order that you should give me a carrot. 我要求/建议/坚持/命令你给我一根胡萝卜.

这里的should也可以省略, 所以I demand/suggest/insist/order that you give me a carrot也对.

如果我用过去式的demanded/suggested/insisted/ordered, 后面也是一样:

I demanded/suggested/insisted/ordered that you should give me a carrot. 我(之前)要求/建议/坚持/命令你给我一根胡萝卜.

句型改变/各种从句

有时候我们也可以变化一下句式, 表达相同或相似的意思.

刚才I suggest that you (should) eat a carrot. 是个宾语从句.

我们可以把它变为一个主语从句:

It is suggested that you (should) eat a carrot. (It在这里是形式主语.)

也可以把它变为一个主语补语从句, 也就是表语从句:

The suggestion is that you (should) eat a carrot.

还有的时候, 说建议, 甚至都不需要用到wish, suggest, demand…这样的动词. 比如我们还可以说:

It is (high) time that you ate a carrot. (high在这里表示早该这么做了.)

这里的ate也是虚拟语气, 而这里的从句是个定语从句.

总结

好的, 以上我们算是比较快速地讲了英语虚拟语气的最主要的一些情况.

其实, 还有很多细节, 英语兔我这里已经略过不讲了.

说实话, 这个简化版的虚拟语气讲解对于刚接触它的同学来说可能还是有些让人迷糊, 尤其是因为它很容易和时态弄混, 而且还偏偏在各种时间里都可以使用.

所以咱们最后再做个总结.

英语动词主要有:

陈述语气, 主要用来描述现实.

祈使语气, 主要用来直接下达命令请求等.

虚拟语气, 主要用来描述”脑中想象的动作事件”, 而非真实世界里发生的, 所以它最主要的用途是表达:

1. 与事实相反的假设

2. 表达愿望, 请求, 建议, 命令, 等.

用虚拟语气可以表达和现在, 过去, 将来相反的假设, 构成分别为:

与现在相反的假设: 条件句中动词过去式, 主句中would + 动词原形, 如: If I saw the carrot, I would eat it.

与过去相反的假设: 条件句中动词过去完成式, 主句中would have + 动词过去分词, 如: If I had seen the carrot yesterday, I would have eaten it.

与将来相反的假设(即很小可能性的事件): 条件句中should+ 动词原形, 主句中would + 动词原形, 如: If I should see a green carrot tomorrow, I would eat it.

用虚拟语气表达愿望, 请求, 建议, 命令等, 一般和表达这样意思的动词一起用, 最具代表性的是wish, 也可以表示对现在, 过去, 将来的愿望, 构成分别为:

对现在的愿望: 从句中使用动词过去式, 如: I wish (that) I saw a carrot!

对过去的愿望: 从句中使用过去完成式, 如: I wish (that) I had seen a carrot yesterday!

对将来的愿望: 从句中使用would/should/could/might + 动词原形, 如: I wish (that) I would see a carrot tomorrow!

另外除了wish, 英语中还有其他的说法(如demand, suggest, insist, would rather…)经常后接动词虚拟语气. 

而虚拟语气可以存在于不同类型的从句中, 比如主语从句, 主语补语从句(表语从句), 宾语从句, 定语从句. 英语从句咱们在之后的从句合集里细讲.

英语动词的虚拟语气对我们母语中文人士来说有一定难度, 就是因为我们中文动词本身没有动词变位. 但是你只要多多练习, 熟悉它的构成, 同时注意把它和动词的时态区分开来(即使往往变位拼写相同), 其实也是: 会者不难.

给TA打赏
共{{data.count}}人
人已打赏
语法

英语的16种时态

2020-8-19 18:27:00

语法

英语从句(合集)

2020-12-6 14:00:57

如果你对以上内容有任何想法或疑问, 请在下方评论. 新用户需修改默认用户名(点击页面右上角头像进行设置)才能评论. 评论需审核才能显示.
4 条回复 A文章作者 M管理员
  1. Fin

    感觉这期中间不同的知识点之间的分隔有些模糊。这个在中间法律兔的部分尤其明显。法律兔的部分涉及到了四个知识点, 与现在事实相反、陈述语气(条件语气)、与将来事实相反、与过去事实相反。每个知识点之间没有明显的过渡语句,我在看的时候就把不同知识点之间的描述搞混了。比如讲述陈述语气(条件语气)的最后,描述是“……另外归类为条件语气,虽然它的构成在英语中和陈述语气没有区别。张三如果这么说……他就可以报仇了,但真的是这样嘛?”这个时候其实已经过渡到与将来事实相反的描述了,但是我以为这部分还是紧跟着陈述语气的,还想着陈述语气在这个例子里怎么还有这些内在的暗示。等到我意识到这是在描述与将来事实相反的时候,我已经忘了整个逻辑最开始是什么内容了,要返回去听。再加上法律兔的部分cos的口音和惯用句式,实在是不怎么习惯走神了好几次,一直在想这个口音哪里不标准,这部分看起来就有点煎熬。但是总体上还是讲得很好,梳理得很清晰。感谢分享

    • 英语兔

      说得很有道理! 的确, 法律兔那里的三个时间段三种情况应该加上分隔的界限. 而且的确那个cos太长了, 应该在第一种时间段就打住的. 感谢反馈!~

  2. 若小仟

    学渣问一个问题:能不能讲讲疑问语气?至今不知道 how 这个词怎么用……

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索