Supposing anything should go wrong, what would you do then? 此条件状语从句中的should是什么用法?

Supposing anything should go wrong, what would you do then? 此条件状语从句中的should是什么用法?这是虚拟条件句还是真是条件句?

这是表达与将来事实可能相反时,条件句中用should +原形动词。追答

主句一般用would(should, could , might) +原形动词

整句汉义:如果出了什么事(实际上不一定会出事),你会怎么做?

追问

谢谢你之前的回答,那请问If it should rain tomorrow,what should we do? 和supposing it rains, shall we continue the sports meeting? 同样是对将来天气的预测,为什么一个用should rain一个用rains(主将从现) 呢?

追答

这很正常,说话人表达自己的不同情感。

用虚拟语气,则有一种明天不会下雨,(但是不排除万一的情况)

用直陈语气,要是下雨的话(很可能明天下雨。)

对不起,我马上下班回家。有问题一个小时后一准回答!

谢谢好评

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-06
supposing是可以引导条件状语从句的,但它不要求从句一定要用虚拟语气。
而这个例句中should确实是虚拟语气,这是因为:
句子的主句用了“what would you do”,在问句中用了过去将来时,这个主句已经虚拟了,表示情况与实际不符。
也就是说这件事情已经顺利完成了,现在回过头来问你“假如(当时)出现了任何问题,你会怎么做?”
所以由主句语气判断,从句也要用虚拟条件句,来表示没有发生的假设。

补充一下:
正常情况下如果说问还没发生的事情,我们可以说:
supposing anything goes wrong, what will you do?
直接主句用将来时就可以了,那么从句也不需要用到should来虚拟。