【havedone的相关用法】-查字典问答网
分类选择

来自陈特放的问题

  【havedone的相关用法】

  havedone的相关用法

3回答
2020-04-10 02:39
我要回答
请先登录
沈钊

  1.havedone是现在完成时,表示动作发生在过去一直延续到到现在为止.或许动作已完成,或许动作还在进行.如:

  Wehavefinishedourtask.我们已经完成了任务.(强调动作已终止)

  Wehavelivedherefortenyears.1.我们在这里住了十年了.(表示动作终止.)

  2.我们已经在这里住了十年了.(我们现在仍住在这里.表示动作仍在进行)=Wehavebeenlivingherefortenyears.

  2.haddone是过去完成时,表示过去的过去,指过去某一时间之前就已完成的动作.如:

  Wehadfinisheditbythetimetheywentback.

  Hetoldusthathehadseenthefilm(twoyearsbefore).

  Lastnight,hehadnotcomebackby12o'clock.

2020-04-10 02:39:49
陈特放

  那havesthdone呢?又有什么用法

2020-04-10 02:40:41
沈钊

  1.表示“请,让人做什么”I'llhavemykikerepairedI'llhavemyhaircut2.表示无意识的动作“遭受”Hefelloffthetreeandhadhislegbroken请及时采纳,不懂继续问(天天在线)(*^__^*)祝学习进步!谢谢!

2020-04-10 02:44:24

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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