虚拟语气中的混合条件句问题

问题描述:

虚拟语气中的混合条件句问题
主句与从句的动作发生在不同的时间,这时主,从句谓语动词的虚拟语气形式因时间不同而不同,这叫做混合条件句.
1.If you had asked him yesterday,you would know what to do now.
从句与过去事实相反,主句与现在事实相反.
If he had come yesterday,I would have told him about it.
这句难道不是从句与过去事实相反,主句与现在事实相反吗?为什么不是混合条件句?并且主、从发生的时间不同?
2.虚拟语气的主句比从句少一格事态?
1个回答 分类:英语 2014-10-30

问题解答:

我来补答
混合条件句主要要看有没有表示时间的词.
第一句从句有yesterday,事过去的虚拟,主句有now,是现在的虚拟.
所以叫混合.如果把now去了,主句将变为you would have known what to do now.这是最原始的虚拟.
第二句主句由于没有表示现在的词,时态不变,遵从原式的虚拟格式.
 
 
展开全文阅读
剩余:2000
上一页:....详细步骤
下一页:望能尽快解答