高中英语虚拟语气

if you had come earlier . you would catch the bus . 这个句子到底是与过去还是现在事实相反?要是与过去事实相反,主句也应该用would have done 的形式呀?哪位高手讲解下,详细的加分。
那么主句为什么不是we would have catch the bus.

这是虚拟语气中错综条件句,也就是主从句不是一致的。if you had come earlier 和过去相反,you would catch the bus 和现在相反。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-04
这是从句与过去相反,
意思是如果你来早点,我们现在就可以赶上公交车了
因为是“现在”,所以 就要用would catch the bus
第2个回答  2011-06-02
虚拟语气里面有一种错综时间的结构,就是主从句时间不一致的情况下,按照各自的时间去做,这个句子从句和过去相反,主语和现在或者将来相反。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网