词典词条 · 问答

have sb. do/doing

核心问题

ADon't forget to have him come.

(B) He tried to have her talking.

请问句(A)中的 have sb. do 与句(B)中的 have sb. doing 有无区别?

词典解答

have sb. dohave sb. doing 这两种格式的基本意义是相同的, 只是有细微的差别。当宾语补足语使用现在分词(doing)时, 它表示它所指的动作具有进行体含义:

  1. She had us working day after day. (CGEL) 她让我们天天干活。

  2. I won't have you speaking so rudely to me. 我不允许你这样粗暴地对我讲话。

  3. I can't have you doing that. 我不允许你干这事。

  4. I'm sorry to have had you waiting so long. 让你等这么久,真对不起。

  5. I won't have you saying such things about my sister. 我不允许你这样说我的姐姐。

  6. Long before radio was invented, he had TV working in his books. (RL. III B. Book 2, L.

16)早在发明无线电之前他就让电视活现在他的书中了。

当宾语补足语使用动词不定式时,则它所表示的动作可以指现在,也可以指将来或者指可能发生的动作:

  1. They had me repeat the message. (CGEL) 他们让我把这个口信重复一遍。

  2. I won't have you say such things. 我绝不会让你说这样的话。

  3. I will not have you blame it on me! 我不会让你把这事归罪于我!

这里还应指出, have sb. doing sth. 既可以用来表示 have 的主语有意地让别人去做某事 (1-5 例), 也可以用来表示 have 的主语无意地引起某人可能去做某事或者表示“遭遇”(6-8 例)。

  1. Bronwen tried to have her talking. But no use. (Mis) 布朗温尽力让她谈谈,但是无济于事。

  2. She'll have you doing all the housework if you're not careful. (Wood) 如果你再不小心的话,她就让你做全部家务。

  3. I had them all laughing throughout the meal. 我令他们大家在席间欢笑不止。

  4. I have them all talking to each other. 我让他们彼此谈话。

  5. What did Professor Anderson tell you to do?” “He had us ____ all morning.A. practice B. to practice C. practicing D. practiced(TOEFL)

  6. If you don't put a fence round your garden you'll have people walking in and stealing your fruit. (PEG) 如果你不在花园周围安上栅栏, 就会有人进去偷你的水果。

  7. He had defeat coming to him. 失败是他自找的。

  8. I woke up in the night and found we had water dripping through the ceiling. (PEU) 我夜里醒来, 发现天花板正在滴水。

  9. I love your work, and we've had a great run together. But if I agree to publish an idea like this, I'll have people picketing outside my office for months. (Dan Brown, The Da Vinci Code) 我很喜欢你的作品,我们也很成功地合作过。但是,如果我同意将这样的观点发表出去,一定会有人聚集在我的办公室外面抗议好几个月。(《达·芬奇密码》)

来源:英语常见问题解答大词典-4.md · 第 29222974 行 · 原文哈希 52be51bcd4