个人觉得大家说的不对…… 这个应该是这样的,如果要用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. 下周我要考很多科试....