if we haven't 和if we hadn't在用法上有什么不同?If we hadn't got everything ready by now,we should be having a terrible time tomorrow.句中的 hadn't换成haven't可以吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 16:15:50

if we haven't 和if we hadn't在用法上有什么不同?If we hadn't got everything ready by now,we should be having a terrible time tomorrow.句中的 hadn't换成haven't可以吗?
if we haven't 和if we hadn't在用法上有什么不同?
If we hadn't got everything ready by now,we should be having a terrible time tomorrow.句中的 hadn't换成haven't可以吗?

if we haven't 和if we hadn't在用法上有什么不同?If we hadn't got everything ready by now,we should be having a terrible time tomorrow.句中的 hadn't换成haven't可以吗?
不能啊,因为后边是we should be……这是虚拟语气,虚拟语气的句子里,格式是if +主语+过去时,如果虚拟语气表达的是与事实相反,那么就用If+主语+had+done,比如:
If I had gotten there earlier,I should/would have met her.如果我早到那儿,我就会见到她.
(事实:去晚了)
所以无论怎么看,都不能用have