have sb doing用法

have sb waiting这个用法不应该是宾语在等主语吗?waiting当做宾补?还是waiting做名词作宾语?感觉还是第一种比较正常普遍

请先 登录 后评论

最佳答案 2020-11-08 09:48

“have +宾语+ doing”中的have是使役动词,现在分词作宾补,意为“让……一直……”,用法同“keep…doing”。例如:

He had me waiting for him for two hours. I can't bear it any more! 他让我等了两个小时,我再也无法忍受了!

The mother busy doing the housework had the baby crying in bed. 忙于做家务的母亲让婴儿在床上一直哭个不停。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

have sb waiting这个用法不应该是宾语在等主语吗?waiting当做宾补?还是waiting做名词作宾语?感觉还是第一种比较正常普遍

    【答】"have+宾语+doing"表示“使(人、物)维持(某状态),使......”, 其中的 doing (短语)是宾语补足语。如:She had a taxi waiting. 她让出租车等她。(摘自《英汉多功能词典》新编升级版p.767)

     所以,have sb waiting这个用法的含义是宾语在等主语,waiting当做宾补。

请先 登录 后评论
  • 0 关注
  • 1 收藏,9014 浏览
  • Michaelson 提出于 2020-08-09 19:14

相似问题