英语语法 - 虚拟语气
什么是虚拟语气?
虚拟语气(Subjunctive Mood)是一种用来表达非真实、假设、愿望、建议等情况的语法形式。它与指示语气(Indicative Mood)不同,指示语气用于陈述事实。
虚拟语气的用法
虚拟语气主要用于以下几种情况:
1. 与 if 引导的条件句搭配
与过去事实相反的假设: 用过去完成时。
If I had studied harder, I would have passed the exam. (如果我学习更努力,我就能通过考试了。)
与现在事实相反的假设: 用过去式。
If I were rich, I would buy a car. (如果我有钱,我会买一辆车。)
与将来可能发生但不太确定的假设: 用过去式或 should/would + 动词原形。
If it should rain tomorrow, we would stay at home. (如果明天下雨,我们就呆在家里。)
2. 表示愿望、建议等
表示与现在事实相反的愿望: 用过去式。
I wish I were a bird. (我希望我是一只鸟。)
表示与过去事实相反的愿望: 用过去完成时。
I wish I had studied harder. (我希望我曾经学习更努力。)
表示建议: 用 should/would + 动词原形。
I suggest that he should study more. (我建议他多学习。)
3. 在某些固定句型中
- It is important/necessary/strange... that...: 从句用 should + 动词原形。
- It is important that he should be on time. (他准时很重要。)
- It is time that...: 从句用过去式。
- It is time that we went home. (我们该回家了。)
- would rather... than...: 表示宁愿...而不...
- I would rather stay at home than go out. (我宁愿呆在家里也不愿出去。)
虚拟语气的形式
虚拟语气的形式比较复杂,涉及到动词的时态和语态的变化。不同的情况使用不同的形式。
虚拟语气的作用
虚拟语气主要用于表达主观愿望、假设、建议等,使语言表达更加丰富多彩。