英语 第四题 为什么选D would have known而不选b或c?

1个回答

  • 【考查的是虚拟语气的用法】主句与从句的动作发生在不同的时间,这时主从句谓语动词的虚拟语气形式因时间不同而不同,这叫做混合条件句.

    如:If you had asked him yesterday,you would know what to do now.(从句与过去事实相反,主句与现在事实相反.)

    If it had rained last night (过去),it would be very cold today (现在).