2 与将来事实相反的三种形式

所有语法书都告诉我们,与与将来事实可能相反或实现的可能性很小的虚拟语气有三种,即:

If+ subject + should+ do  

If+ subject +were to+ do   should/would/could/might+ do

If + subject + did    

请教老师,从句的三种形式should do; were to do; did 分别在什么情况下使用?谢谢专家老师!


请先 登录 后评论

最佳答案 2018-09-15 20:49

你没有必要区分三者。在if 从句表示将来不大可能实现的条件时,任意选用其中之一即可。

若要说区别,用were to do略显正式,用did更加口语化。用should,则将来条件实现的可能并不完全排除,这就是为什么从句用should, 主句除了可以用虚拟语气外,还可以用陈述语气或祈使语气。

If it rained tomorrow,I would stay at home. 主从句均为虚拟语气。

If it were to rain tomorrow, I would stay at home. 主从句均为虚拟语气。

If it should rain tomorrow, I would stay at home. 从句为推定式should, 主句为虚拟语气。

If it should rain tomorrow, I will stay at home. 从句为推定式should, 主句为陈述语气。

If it should rain tomorrow, stay at home. 从句为推定式should, 主句为祈使语气。

If it rains tomorrow, I will stay at home. 主从句均为陈述语气.

推定式should在传统语法属于虚拟语气范畴。

请先 登录 后评论

其它 0 个回答

  • 3 关注
  • 2 收藏,34647 浏览
  • 007li 提出于 2018-09-03 21:28

相似问题