have sth to do和 have sth done的区别

这两个短语有什么区别?麻烦知道的高手告诉我哦!非常感谢!!~~对了,希望大家不要把知道里原先有人问过的,类似问题的答案发给我了,我都看过了,都没说清楚,谢谢!~~

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.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-16
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.我找人把电脑修好了。
第2个回答  2019-01-12
have
sth
to
do
是有什么事情要去做,意思是还没有做!例:I
have
a
lot
of
work
to
do!
have
sth
done
是让什么事情被做,已经完成的动作!例:I
have
my
hair
cut
yesterday!(这儿cut是过去分词)
第3个回答  2008-04-17
have sth to do 是你自己有一些事情要做,强调个人完成

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

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

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

参考资料:http://zhidao.baidu.com/question/44708485.html?si=2

相似回答