来自陈特放的问题
【havedone的相关用法】
havedone的相关用法
3回答
2020-04-10 02:39
【havedone的相关用法】
havedone的相关用法
1.havedone是现在完成时,表示动作发生在过去一直延续到到现在为止.或许动作已完成,或许动作还在进行.如:
Wehavefinishedourtask.我们已经完成了任务.(强调动作已终止)
Wehavelivedherefortenyears.1.我们在这里住了十年了.(表示动作终止.)
2.我们已经在这里住了十年了.(我们现在仍住在这里.表示动作仍在进行)=Wehavebeenlivingherefortenyears.
2.haddone是过去完成时,表示过去的过去,指过去某一时间之前就已完成的动作.如:
Wehadfinisheditbythetimetheywentback.
Hetoldusthathehadseenthefilm(twoyearsbefore).
Lastnight,hehadnotcomebackby12o'clock.
那havesthdone呢?又有什么用法
1.表示“请,让人做什么”I'llhavemykikerepairedI'llhavemyhaircut2.表示无意识的动作“遭受”Hefelloffthetreeandhadhislegbroken请及时采纳,不懂继续问(天天在线)(*^__^*)祝学习进步!谢谢!