作业帮 > 英语 > 作业

虚拟语气中主句中的助动词would could should might 怎么选

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/05 16:37:32
虚拟语气中主句中的助动词would could should might 怎么选
语法书中的这句话是什么意思 当主句的动作与从句的动作发生时间不一致时,谓语动词的形式要根据 他所表示的时间加以调整 例:If he had set out earlier,he would be home now 如果他早点出发,他现在也该到家了.If I were not busy ,I would have come 假如我不忙,我就会来了 这第二句为什么用了现在完成时
1.当主句的动作与从句的动作发生时间不一致时,谓语动词的形式要根据 他所表示的时间加以调整
——》这个简单说就是混合虚拟.
举个例子
If he had listened to the advice,he wouldn't be in trouble now.
如果当初他听了建议,他现在就不会有麻烦了.
【他没有听从建议是过去的事情,所以从句用过去完成时表过去虚拟,而后面的主句是针对现在的情况,只用过去时wouldn't,事实上他现在有麻烦了.】
2.第二句的would have done不是现在完成时,是对将来完成的虚拟,形式与过去将来完成时巧合一致——》这种说法是最科学的,但很绕人.如果你只是高中的话,就这样理解,would have done用于虚拟句,表示与过去的事实相反.
【你的第二个例句我感觉有问题.】
再问: 虚拟语气中主句中的助动词would could should might 怎么选