作业帮 > 英语 > 作业

虚拟语气问题2Had you listened to the doctor,you _____ all right no

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/06/02 11:18:12
虚拟语气问题2
Had you listened to the doctor,you _____ all right now.
A.are
B.were
C.would be
D.would have been
为什么选C?不是因为前面 省略if,倒装用了过去完成,后面用would have
这里是虚拟语气的 错中复杂句,从句于主句发生的时间不一致,句子意思是如果你那时听医生的话,你现在(身体)就好了.而且后面有个表时间的词now,所以明显选C would be