have sth be done =have sth done?

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:16:00
have sth be done可以看成是 have sth do 吗?有这样的说法吗?

你是想问have sth. done和have sth. to be done的区别吧?
have sth. done: 意思是 他人帮我做好了某事)比如: i have my hair cut. 我理发了. (这里隐含了一层意思:我的头发是请别人剪的)或者翻译成 我让人(帮我)理发了. 区别于have sb. to do sth.(to 可以省略),这个意思为叫某人做某事,带有命令的语气。I'll have someone repair the bike for you.

have sth. to be done: 有什么事情让别人做(还未做的事情,前面的是已经做的事情) 例如:Mr.Tom, do you have anything to be done?(你有什么事要我帮忙的吗?) 区别于have sth. to do(自己去做某事, i will have a book to buy.(我有一本书要买=i will buy a book)

第一句错了,只有have sth done,这是一种固定搭配,已经表现出被动特征,加be是多此一举

不对吧...
have sth be done是让什么被干完, 那个sth是要干的事
而have sth do是让什么做什么,这个sth是要干活的那个东西

只有have sth to be done这个是要做完还没做完的
have sth done是已经做完的