“如果我是你...”虚拟语气如何用?| 语法解密
- 第19期 -
(每周六、日推送)
虚拟语气一直是大家感觉比较困难的语法点,今天我来给大家介绍虚拟语气中最常见的一类-- if 引导的虚拟条件句。
其实“if 条件句”有两种情况:真实条件句和虚拟条件句。先看前者--“真实条件句”,比如:
If it is raining tomorrow, we will cancel the sports meeting.
如果明天下午,我们将取消运动会。
此句表达明天真的可能会下雨,这是对真实可能会出现的情况的假设,所以叫“真实条件句”。
另外还有一类情况叫“虚拟条件句”,比如:
If I were you, I would not go.
如果我是你,我不会去。
请注意,这里的假设是一种不可能发生的情况,因为“我永远不可能是你”,所以这种句式里的语气就是虚拟语气了。“虚拟”的本质是对“不会出现、不会发生”的情况的一种假设。
“If 引导的虚拟条件句”有三种情况,记住里面的语言规律即可:
1. 对现在的情况进行虚拟假设。
公式:if + 主语+ did(were)+ ……,主语+ would(should、could、might)+ do
刚才的 If I were you, I would not go. 就是一个很好的例子,再来一个:
If I knew her telephone number, I would tell you.
如果我知道她的电话号码,我会告诉你。(事实:我不知道)
2. 对过去的情况进行虚拟假设。
公式:if + 主语 + had done, 主语+would(should、could、might)+have done.
例1:If you had listened to me, you would have avoided the mistake.
如果你听我的,你就会避免这个错误。(事实:你之前并没有听我,所以你犯了这个错)。
例2:If I had gone overseas to study, I would have missed the job opportunity.
如果我出国留学了,我就会错失这份工作机会。(事实:我并没有出国留学,我获得了这份工作机会)。
3. 对未来的情况进行虚拟假设。
公式:If + 主语 + should(were to)+ do, 主语 +would(could、should、might)+ do
例1:If it were to rain tomorrow, I would stay at home.
如果明天下雨,我会待在家里。(表达未来出现这种情况的可能性很低)。
例2:If the worst situation should come, we might do nothing but accept it.
如果最坏的情况发生的话,我们只能认命。(表达未来出现这种情况的可能性很低)。
你们要的“语法解密”合集
终于来啦!