have done 的相关用法

问题描述:

have done 的相关用法

1.have done是现在完成时,表示动作发生在过去一直延续到到现在为止.或许动作已完成,或许动作还在进行.如:
We have finished our task.我们已经完成了任务.(强调动作已终止)
We have lived here for ten years.1.我们在这里住了十年了.(表示动作终止.)
2.我们已经在这里住了十年了.(我们现在仍住在这里.表 示动作仍在进行)=We have been living here for ten years.
2.had done 是过去完成时,表示过去的过去,指过去某一时间之前就已完成的动作.如:
We had finished it by the time they went back.
He told us that he had seen the film (two years before).
Last night,he had not come back by 12 o'clock.那have sth done呢?又有什么用法1. 表示“请,让人做什么”I'll have my kike repairedI'll have my hair cut2. 表示无意识的动作“遭受”He fell off the tree and had his leg broken请及时采纳,不懂继续问( 天天在线 )(*^__^*) 祝学习进步! 谢谢!