Inversion当中的取代if的虚拟语句中,如何分were-查字典问答网
分类选择

来自任继文的问题

  Inversion当中的取代if的虚拟语句中,如何分were,had和should的用法例如,1.Hadthebooksbeencheaper,Iwouldboughtthemall.2.Weretheministertofailtogetthenecessarysupport,hewouldbeforcedtocallasnapelection.3.Should

  Inversion当中的取代if的虚拟语句中,如何分were,had和should的用法

  例如,1.Hadthebooksbeencheaper,Iwouldboughtthemall.

  2.Weretheministertofailtogetthenecessarysupport,hewouldbeforcedtocallasnapelection.

  3.Shouldyouneedanyfurtherassistance,donothesitatetocontactus.

  这3个的用法如何不同呢?

1回答
2020-02-10 19:04
我要回答
请先登录
裴邦新

  这三个句子都是属于If虚拟语句的特殊用法,都是省掉了If,然后把:had,were,should给提前了.其实要说这三者的区别,的从if的虚拟情况来区分:

  1当是对过去的虚拟时,也就是与过去事实相反时.if的从句要用过去完成时(had+动词过去分词),主句要.would、should+have+动词的过去分词

  2当是现在的虚拟时,也就是与现在的事实相反时.if的从句要用一般过去时,主句要用would/should+动词原形

  3.当是对将来的虚拟时,也就是与将来事实相反时.if的从句要should+动词原形或wereto+动词原形,主句要用would/should+动词原形.

  所以由上可知:第一句是对过去的虚拟,第二句是对将来的虚拟,第三句也是对将来的虚拟.

2020-02-10 19:05:22

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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