have sth done和sb have sth to be done有什么含义上面的区别?

have sth done是叫人把某事做了。sb have sth to be done是某人让别人把某事做了。两者有什么区别?

have sth done中的done表示完成,have是动词,整句话的意思是:让某事被完成。而sb have sth to be done中的to所引导的不定式表将来,have也是动词,所以整句话的意思是:某人要让某事被完成。回答完毕
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-23
都有被动的意思,但前者一般已经做了,后者还没做因为to有即将的意味
第2个回答  2013-10-23
我来说说吧!have Sth done其实是有一种沮丧和无耐的意味,一般用于本人不好的遭遇,比如I have my money stolen.而have Sth to be done应和have Sth to do 相对而言的。
第3个回答  2013-10-23
have sth done已做了sb have sth to be done将去做
相似回答