【Hadyoulistenedtothedoctor,you-查字典问答网
分类选择

来自罗雄昌的问题

  【Hadyoulistenedtothedoctor,you_____allrightnow.A.areB.wereC.wouldbeD.wouldhave同上】

  Hadyoulistenedtothedoctor,you_____allrightnow.A.areB.wereC.wouldbeD.wouldhave

  同上

7回答
2020-11-0218:25
我要回答
提示:回答问题需要登录哦!
关建新

  选C如有疑问请追问

2020-11-02 18:27:22
罗雄昌

  为什么不是B

2020-11-02 18:28:31
关建新

  这个是虚拟语气的倒装,恢复成原句是ifyouhadlistenedtothedoctor,......if从句用的是haddone主句用should/wouldhavedone。表示对过去的虚拟sorry那这题D应该是正解

2020-11-02 18:31:54
罗雄昌

  问题是有now时间状语

2020-11-02 18:34:37
关建新

  要看从句的虚拟情况,不是你现在听从医生的话,而是你过去听医生的话如果你过去听了医生的话,现在就好了但是D选项应该有一个been,否则结构不对,没抄错题么,用wouldbewouldhavebeen这两个才可以

2020-11-02 18:36:06
罗雄昌

  可是主从句时态不同,不可以笼统归为一般过去虚拟语气

2020-11-02 18:37:23
关建新

  有混合虚拟情况,那就具体分析,如果你没抄错题就选C,B说法不对

2020-11-02 18:41:30
大家都在问
最新问答