02_have sb. do 和 have sb. to do
The soldiers had the boy stand in front of them. (使役动词)
Do you have anyone to help you with the preparation work? (不定式做定语,表修饰)
在“Do you have anyone to help you with the preparation work?”这句话中,“with”翻译为“在…… 方面;就…… 而言”,这里表示在“准备工作”这方面。 整句话可译为:你有可以在准备工作方面帮助你的人吗?
have 的使动用法
① have + 宾语 + do sth. 使……做某事
He had the bouncers throw them out of the club. 他叫保安人员把他们轰出了俱乐部。
I had someone clean your room. 我请人打扫了你的房间。
The manager had his assistant host the party. 经理让他的助理主持了聚会。
The soldiers had the boy stand in front of them. 士兵们让男孩站在他们前面。
② have + 宾语 + doing sth. 使……持续做某事
He had his audience listening attentively. 他抓住了听众的注意力。
The two men had their lights burning all night long. 这两个人让灯整夜开着。
It is so hot in August, so everyday we have the air-conditioner working all day. 八月份太热,所以我们每天都是从早到晚开着空调。
③ have + 宾语 + done 让……被做,(不幸)遭遇……
Jim had his hair cut yesterday. 吉姆昨天剪了头发。(吉姆让头发被剪) Jim had his bike stolen yesterday. 吉姆的车昨天被偷了。(不是吉姆让车被偷,是他不幸遭遇了这件事) Mr. Smith had the washing machine repaired last week. 上个礼拜史密斯的洗衣机被修好了。(史密斯让洗衣机被修) Mr. Smith had his house broken into while he was away on holiday. 史密斯度假期间,他家被盗了。(不是史密斯让家里被盗,是他不幸遭遇了这件事)
have sb. to do 不是固定搭配
这不是固定搭配,只是 have + 宾语(宾语大多情况下是 sth.偶尔是 sb.)的结构,to do 用来补充说明宾语(即宾语的后置定语)
have【及物动词】有……
I have a letter to write. 有封信要写。
I have a lot of homework to do. 有好多作业要做。
My boss has a secretary to write all the emails for him. 我们老板有一个为他写 email 的秘书。
Do you have anyone to help you with the preparation work? 你有没有帮手来完成准备工作?
总结
简言之,have sb. do 是 have 作为使役动词的一种用法,可视作固定搭配;而 have sb. to do 不是固定搭配,只是碰巧 sb.给 have 这个动词作宾语,且它自己的后置定语是 to do。