(A)Don't forget to have him come.
(B) He tried to have her talking.
请问句(A)中的 have sb. do 与句(B)中的 have sb. doing 有无区别?
have sb. do 与 have sb. doing 这两种格式的基本意义是相同的, 只是有细微的差别。当宾语补足语使用现在分词(doing)时, 它表示它所指的动作具有进行体含义:
-
She had us working day after day. (CGEL) 她让我们天天干活。
-
I won't have you speaking so rudely to me. 我不允许你这样粗暴地对我讲话。
-
I can't have you doing that. 我不允许你干这事。
-
I'm sorry to have had you waiting so long. 让你等这么久,真对不起。
-
I won't have you saying such things about my sister. 我不允许你这样说我的姐姐。
-
Long before radio was invented, he had TV working in his books. (RL. III B. Book 2, L.
16)早在发明无线电之前他就让电视活现在他的书中了。
当宾语补足语使用动词不定式时,则它所表示的动作可以指现在,也可以指将来或者指可能发生的动作:
-
They had me repeat the message. (CGEL) 他们让我把这个口信重复一遍。
-
I won't have you say such things. 我绝不会让你说这样的话。
-
I will not have you blame it on me! 我不会让你把这事归罪于我!
这里还应指出, have sb. doing sth. 既可以用来表示 have 的主语有意地让别人去做某事 (1-5 例), 也可以用来表示 have 的主语无意地引起某人可能去做某事或者表示“遭遇”(6-8 例)。
-
Bronwen tried to have her talking. But no use. (Mis) 布朗温尽力让她谈谈,但是无济于事。
-
She'll have you doing all the housework if you're not careful. (Wood) 如果你再不小心的话,她就让你做全部家务。
-
I had them all laughing throughout the meal. 我令他们大家在席间欢笑不止。
-
I have them all talking to each other. 我让他们彼此谈话。
-
“What did Professor Anderson tell you to do?” “He had us ____ all morning.” A. practice B. to practice C. practicing D. practiced(TOEFL)
-
If you don't put a fence round your garden you'll have people walking in and stealing your fruit. (PEG) 如果你不在花园周围安上栅栏, 就会有人进去偷你的水果。
-
He had defeat coming to him. 失败是他自找的。
-
I woke up in the night and found we had water dripping through the ceiling. (PEU) 我夜里醒来, 发现天花板正在滴水。
-
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) 我很喜欢你的作品,我们也很成功地合作过。但是,如果我同意将这样的观点发表出去,一定会有人聚集在我的办公室外面抗议好几个月。(《达·芬奇密码》)