早教吧 育儿知识 作业答案 考试题库 百科 知识分享

虚拟语气问题2Hadyoulistenedtothedoctor,youallrightnow.A.areB.wereC.wouldbeD.wouldhavebeen为什么选C?不是因为前面省略if,倒装用了过去完成,后面用wouldhave

题目详情
虚拟语气问题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