【如果虚拟语气是过去if就应该加haddone,但是如果那个-查字典问答网
分类选择

来自马玲的问题

  【如果虚拟语气是过去if就应该加haddone,但是如果那个done是had呢?是不是只用一个?Ifihadhadtime,iwouldhave...还是ifihadtime,iwouldhave.】

  如果虚拟语气是过去if就应该加haddone,但是如果那个done是had呢?是不是只用一个?

  Ifihadhadtime,iwouldhave...还是ifihadtime,iwouldhave.

1回答
2020-02-10 22:56
我要回答
请先登录
金宗安

  hadhad是动词have的过去完成时第一个had是助动词第二个had是过去分词

  虚拟条件句用过去完成时主句用过去将来完成时即wouldhavedone

  这是与过去情况相反的虚拟语气

  所以应该是前者Ifihadhadtime,iwouldhavedone.

  如果只用had则是动词have的一般过去时

  后者应该是ifihadtime,iwoulddo.

  这是与现在或将来情况可能相反的虚拟语气

  虚拟条件句用过去时主句用过去将来时即woulddo

2020-02-10 23:00:23

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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