【⒈Ifhehadreadthenewsonthenewsp-查字典问答网
分类选择

来自葛声的问题

  【⒈Ifhehadreadthenewsonthenewspaper,hisfather___allrightnow.A.wouldhavebeenB.wouldbe,但是IF引导的不是对过去的虚拟吗?从句用的都是hadread,主句应该是should/would/could/+havedone的啊.】

  ⒈Ifhehadreadthenewsonthenewspaper,hisfather___allrightnow.

  A.wouldhavebeenB.wouldbe

  ,但是IF引导的不是对过去的虚拟吗?从句用的都是hadread,主句应该是should/would/could/+havedone的啊.

1回答
2020-02-10 10:20
我要回答
请先登录
陆剑峰

  1.if引导的虚拟语气,其主句和从句不一定都是对同一时间发生动作的虚拟.

  2.此句的if从句的确是对过去发生动作的虚拟,所以用过去完成时hadread...

  但是主句中的时间状语now提示,它是对现在动作的虚拟,所以用would/should/could/mightdosth.

  如果主句也是对过去动作的虚拟的话,才会使用would/should/could/mighthavedonesth.

  3.此类现象在语法上被称为是错综的条件状语从句的虚拟语气,希望楼主加以重视和注意.

2020-02-10 10:22:09

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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