have sth done与have sth to be done

A :good morning,can i help you?
B:i'd like to have this package _,madam.
A.to be weighed B.weighed答案上是B,这里不是有包裹要秤吗,但是还没完成把,应该是A把,对不对啊,我郁闷的。

have在这个搭配里是使役动词 意为使...让...
have sth done 就是使某物成一种...的状态
比如 have my bicycle repaired 意思是使我的自行车被修理 其实就是说修我的自行车
这个结构强调的是sth是被动的接受动作,而不是主动,并且可以不标明动作的施行者,只强调接受动作的一方.
拿上面的例子来说 修车可能并不是你自己修 但是你要去把它送修 那么这个时候就可以使用这个结构 不用说明是"修车的人"修了你的车.

跟时态没有什么关系 只要套用就行了.
如果你要在一般过去时中使用则是had sth done
一般现在时中三单当然也是要变的 he has his bicycle repaired.
现在完成的话就是 have dad sth done
过去完成是 had have sth done
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
个人觉得大家说的不对……
这个应该是这样的,如果要用have sth to be done的话,这里的have是实义动词了,to be done 只是他的后置定语,那have就有“有”之类的意思,那样的话句子意思不对,句子想表达的是我想让这个包裹被怎么怎么样,所以选B,而且在这里的have sth done 是省略了动词不定式to的,本身的意思就有将要的意思,所以应该是B。
第2个回答  2009-10-08
have sth done 意思是做了某事.
eg:I have my hair done this morning.
今天早上我去剪了头发
(注:have sth done强调一点,就是这件事并不是自己动手来完成,而是交由别人来做)

have sth to be done 意思是有某事将要去做.
eg: I have several exams to be taken next week.
下周我要考很多科试....

参考资料:http://my.iciba.com/?module=blog&uid=206136&arches=2009-03-01

本回答被提问者采纳
第3个回答  2009-10-08
have sth done使/让。。。被做
have sth to be done有被做的某物to be done是定语
选B是正确的
第4个回答  2009-10-08
选择B
have sth done 是客观上做完某事. package 不可能自己秤.所以要用have sth done
相似回答