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

9.Hadyoulistenedtothedoctor,youallrightnow.A.areB.wereC.wouldbeD.wouldhavebeen为什么选C?空白处应该是对过去将来时的虚拟,为什么不选D

题目详情
9.Had you listened to the doctor,you _____ all right now.
A.are B.were C.would be D.would have been
为什么选C?
空白处应该是对过去将来时的虚拟,为什么不选D
▼优质解答
答案和解析
是个虚拟语气题,
如果你听医生的话,你会康复了的!
had .(省略).,would do
if ……had……would do
固定搭配
这个题实际上是以一般过去式为基准
过去的完成为条件
过去的将来为结果
虚拟语气比较复杂不是一句两句能说明白的!
你最好是去学习一下虚拟语气
看了9.Hadyoulistene...的网友还看了以下: