如何理解条件状语从句中的should

比较下面两个句子,在条件状语从句中,一个用了should,一个用了一般现在时,它们的区别在哪里?
If a war breaks out, many other countries will be affected. 一旦战争爆发,许多国家都要受到波及。
If a war should break out, many other countries will be affected. 一旦战争爆发,许多国家都要受到波及。
用了should的句子,好像也不是虚拟语气,因为主句没有用would。请各位分析指导,谢谢!

请先 登录 后评论

最佳答案 2014-04-05 01:11

If a war breaks out, many other countries will be affected. 一旦战争爆发,许多国家都要受到波及。——这是含有真实条件句的复合句,表示战争很可能发生。

If a war should break out, many other countries will be affected. 一旦战争爆发,许多国家都要受到波及。——是一个含有错综时间条件句的复合句。

这种从句表示将来实现可能性较小的条件或者说不大确定的条件,从句谓语用should + 动词原形,主句用祈使句或者一般将来时。又如:

If he should call, tell him I'll ring back. 要是他来电话,告诉他我将给他回电话。

If I should see him, I'll ask him to ring you. 要是我看到他,我将请他给你回电话。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,6271 浏览
  • 杨小华   提出于 2014-04-04 21:57

相似问题