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

have sth done和sb have sth to be done有什么含义上面的区别?
have sth done是叫人把某事做了.sb have sth to be done是某人让别人把某事做了.两者有什么区别?
asdflisa 1年前 已收到4个回答 举报

hawkeyeszy 幼苗

共回答了26个问题采纳率:92.3% 举报

have sth done中的done表示完成,have是动词,整句话的意思是:让某事被完成.而sb have sth to be done中的to所引导的不定式表将来,have也是动词,所以整句话的意思是:某人要让某事被完成.回答完毕

1年前

9

靜靜的看 幼苗

共回答了25个问题采纳率:84% 举报

都有被动的意思,但前者一般已经做了,后者还没做因为to有即将的意味

1年前

1

520_22 幼苗

共回答了24个问题采纳率:87.5% 举报

have sth done已做了sb have sth to be done将去做

1年前

1

weihongm 幼苗

共回答了20个问题采纳率:90% 举报

我来说说吧!have Sth done其实是有一种沮丧和无耐的意味,一般用于本人不好的遭遇,比如I have my money stolen.而have Sth to be done应和have Sth to do 相对而言的。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.313 s. - webmaster@yulucn.com