have sth done / to do&nbs

have sth done / to do / doing,请问这三者有什么区别呢?比如:
He soon had them all laughing. 他很快让他们都笑了起来。
I have a car waiting for me. 我让一部车在等我。
请问这里的 doing 可以用 do 替换吗?

请先 登录 后评论

最佳答案 2014-11-07 09:19

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. 忙于做家务的母亲让婴儿在床上一直哭个不停。

请先 登录 后评论

其它 2 个回答

哈里路亚

曾老师这几条have 的回答真是言简意赅,鞭辟入里!

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

have sth to do 中的不定式是 sth 的定语。例如:
I have a lot of homework to do. 我有很多家庭作业要做。

请先 登录 后评论
  • 2 关注
  • 2 收藏,5052 浏览
  • 春暖花开 提出于 2014-11-06 20:38

相似问题