与将来事实相反的三种形式
你没有必要区分三者。在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)