get sth done和have sth done有什么区别

如题所述

have sth. done 和get sth. done的意思其实是一样的,都是表达“(让别人)做某事”的意思

比如说,I have had my room cleaned. 我已经(让别人)打扫好了房间。
I need to have my hair cut tomorrow. 我明天要去剪头发。(其实是让别人剪)
get sth done 一般是指自己完成的,比如I get my homework finished. have sth. done 一般是由别人完成的,比如I have my hair cut.
have+sth(宾语)+过去分词(宾语补足语)
意为"让/叫/使/请别人做某事"
宾语sth后面用过去分词作宾语补足语,说明sth与过去分词表示动作之间的被动关系。
have/get something done=完成了什么事情,做完了什么事情
i have my hair dyed in red color. 我把头发染成了红色。
搭配中的done在句中必须是过去分词的形式,表示什么被做了,或者已经做了什么。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-05
have sth done是指让……被完成,而本人不参与比如说I have
the house painted. 我让别人刷的房。而get sth done一般都是指自己完成的。例如I get the homework finished
第2个回答  2015-06-03
做完某事
i get my homework finished
我做完了我的作业
通常是由自己完成
与have sth done相对
让别人完成某事
i have my hair cut
我去剃头了(让别人剃的)本回答被提问者和网友采纳
第3个回答  2019-12-23
对于这两个的话就是有什么区别?我觉得还是区别不是蛮大吧。