.If we ____,we wouldn't be caught in the traffic jam now.为什么选AWe shouldn't have come south for National Holidays.If we ____,we wouldn't be caught in the traffic jam now.A.hadn't B.didn't C.wasn't D.weren't
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 10:53:22
.If we ____,we wouldn't be caught in the traffic jam now.为什么选AWe shouldn't have come south for National Holidays.If we ____,we wouldn't be caught in the traffic jam now.A.hadn't B.didn't C.wasn't D.weren't
.If we ____,we wouldn't be caught in the traffic jam now.为什么选A
We shouldn't have come south for National Holidays.If we ____,we wouldn't be caught in the traffic jam now.
A.hadn't B.didn't C.wasn't D.weren't
.If we ____,we wouldn't be caught in the traffic jam now.为什么选AWe shouldn't have come south for National Holidays.If we ____,we wouldn't be caught in the traffic jam now.A.hadn't B.didn't C.wasn't D.weren't
这里使用了虚拟语气
if从句里是had (not) do sth.,主句中是would (not) do sth.
表示对过去的事的虚拟
如果当时(没)有做某事,后来就(不)会怎样
来自【学习宝典】团队
有不明白的地方欢迎追问
请点击下面的【选为满意回答】按钮
选A
我们就不该来南方度国庆节,如果我们没来的话,就不会困在交通拥堵中了
had 是针对上一句的have 做出的过去完成时
上一句用的现在完成时,针对现在完成时的虚拟语气,要再退一个时态,就是过去的过去
我们本不该来南方过国庆来这,要是我们不来这,我们现在就不会遇到交通拥堵.
对过去事实的假设.
其实,本题后面错了,应该是would not have been caught...出题的人垃圾
虚拟语气,对于过去的否定从句用:if xx had done sth,xx would/...... do
扩展:对于现在的虚拟 if xx did sth,xx would/...... do
将来的虚拟 if xx were to do
should do sth,
did xx would/...... do
A 如果我们曾经没做 现在就不会... 这是混合虚拟语气
常规的虚拟语气的用法,当背景是说话人对已发生在过去时间的事进行假设时,过去时的基本形式是:If(从句)主语+had done(谓语要用过去完成时态),(主句用)主语+ would(should, might等各种过去将士来情态动词)+have done 。如果是与现在事实相反,那么:if从句中用过去时,主语+did, 主句中是主语+would/ should/ mihgt(表示过去将来的情态助词词...
全部展开
常规的虚拟语气的用法,当背景是说话人对已发生在过去时间的事进行假设时,过去时的基本形式是:If(从句)主语+had done(谓语要用过去完成时态),(主句用)主语+ would(should, might等各种过去将士来情态动词)+have done 。如果是与现在事实相反,那么:if从句中用过去时,主语+did, 主句中是主语+would/ should/ mihgt(表示过去将来的情态助词词)+do的形式。这句中,第一句给出了已发生过的事,即,过去时了,译为:我们本不应该来南方过国庆节的(暗示实际是来过了,紧接着说“如果我们没来的话,”(这句是已发生的,所以是用过去完成时态,)我们现在就不会遇到交通阻塞了(后半句的主句有一个时间词now,就是与现在事实相反,则要用过去时)。所以说,这虚拟语气是跳层的虚拟语气,时间出现跳跃。
收起