查看原文
其他

“如果我是你...”虚拟语气如何用?| 语法解密

侃哥 侃英语 2020-02-19



- 第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.

如果最坏的情况发生的话,我们只能认命。(表达未来出现这种情况的可能性很低)。




你们要的“语法解密”合集

终于来啦!


请长按二维码识别

每天实时更新


 



Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存