have sth to do和 have sth done的区别

来源:百度知道 编辑:UC知道 时间:2024/06/27 23:45:13
这两个短语有什么区别?麻烦知道的高手告诉我哦!非常感谢!!~~对了,希望大家不要把知道里原先有人问过的,类似问题的答案发给我了,我都看过了,都没说清楚,谢谢!~~

have sb to do stn ,让某人做某事。例如 I had you to bring some books for Jim
have stn done ,使某物被怎样(是被动的,这里的sth 是承受者,而非动作的执行者),例如I had my hair cut last sunday.

sb have sth to do 是指 sb 自己要去做sth
e.g He has alot of work to do 他有许多事情要做

sb have sth done 是指sb让别人来做或者完成sth
e.g I have my computer repaired.我找人把电脑修好了。

have sth to do 是你自己有一些事情要做,强调个人完成

have sth done是你让别人做一些事情

I have something to do now.我现在有些事情要做

I had the car repaired yesterday.我昨天把车送去修了。