作业帮 > 英语 > 作业

虚拟语气Were it not for the snowy weather,we ____ all right.A.wo

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/06/16 07:11:14
虚拟语气
Were it not for the snowy weather,we ____ all right.
A.would be B.would have been C.were D.may be
要选哪一个?
我认为是B 可是如果是B 那从句的意思也是过去 就应该用Had + V.PP
虚拟语气Were it not for the snowy weather,we ____ all right.A.wo
是选B
would have been意思是本可以,前面因为是虚拟语气,所以用的是were,在虚拟语气中所有时态都往前提一格,所以主句用了would,后面的have是不用变的 .
这句话的意思是:如果不是这下雪的天气,我们本可以没有问题的.