疑问源自曾老师的一个回答:
“have +宾语+ to be done”中的 have 也是行为动词,不定式的被动式作定语且动作的实行者不是本人。如:
Do youhaveanythingto be takento yourbrother in town?你有哪些东西要带给你镇里的兄弟吗?(带东西到镇里去的人不是主语“you”而是问话者。)
“have +宾语+ done”中的have是使役动词,过去分词作宾补,意为:
a)请其他人做某事。如:
Ihadsome wedding photostaken.我拍了几张结婚照。(拍照的动作是请/叫/让摄影师实行的)
b)使得……遭遇/历程……(表不幸、意料之外或痛苦)。如:
Yesterday Ihadmy walletstolen.昨天我的钱包被偷了。(偷盗的行为是小偷实行的)
还有就是在这里行为动词和使役动词是怎么样区别的?
第一要说明两点:一是曾老师的看法完全正确;二是 to be done 完全可以作宾补。
在 have sth done 这一结构或 done 是宾补,由于 sth 与 done 之间存在逻辑上的主谓关系;而在 have sth to do 这一结构中,不定式是定语,意思是“有某事要做”(既然 to do 是定语,它的被动式 to be done 当然也是定语)。
假如不是 have sth to be done 这种句式,to be done 作宾语当然是可能的。如:
He wants the work to be done before dark. 他期望在天黑前把工作搞完。
I don’t want him to be mixed up in the affair. 我不想他牵连到这件事情中去。
We preferred the house to be painted white 大家倒喜欢那座漆成白色的房屋。
He ordered the goods to be sent by air. 他命令把货物空运。