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

来自罗雄昌的问题

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

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

  同上

7回答
2020-11-02 18: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •