have sth done / to do / doing,请问这三者的不同之处呢?譬如:
He soon had them all laughing. 他非常快让他们都笑了起来。
I have a car waiting for me. 我让一部车在等我。
请问这里的 doing 可以用 do 替换吗?
have+宾语+非谓语动词常有以下几种句式:
1.have + 宾语 + do中的have是使役动词,意为让、使、叫,不带to的不定式作宾补。如:
The teacher had us give the classroom athorough cleaning. 老师叫大家把教室彻底打扫一下。
2.have + 宾语 + to do中的have是行为动词,意为有,不定式作定语。如:
I have a lot of work to do. 我有不少工作要做。
3.have + 宾语 + to be done 中的have也是行为动词,不定式的被动式作定语且动作的实行者不是本人。如:
Do you have anything to be taken to yourbrother in town? 你有哪些东西要带给你镇里的兄弟吗?(带东西到镇里去的人不是主语you而是问话者。)
4.have + 宾语 + done 中的have是使役动词,过去分词作宾补,意为:
a) 请其他人做某事。如:
I had some wedding photos taken. 我拍了几张结婚照。(拍照的动作是请/叫/让摄影师实行的)
b) 使得遭遇/历程(表不幸、意料之外或痛苦)。如:
Yesterday I had my wallet stolen. 昨天我的钱包被偷了。(偷盗的行为是小偷实行的)
5. have + 宾语 + doing 中的have是使役动词,目前分词作宾补,意为让一直,使用方法同keepdoing。如:
The mother busy doing the housework had thebaby crying in bed. 忙于做家务的妈妈让婴儿在床上一直哭个不停。