首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

have done 的相关用法

发布网友

我来回答

1个回答

热心网友

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 repaired
I'll have my hair cut

2. 表示无意识的动作“遭受”
He fell off the tree and had his leg broken

请及时采纳,不懂继续问( 天天在线 )
(*^__^*) 祝学习进步! 谢谢!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com