have sb.do sth.;have sb./sth.doing sth.;have sth.done
have sb.do sth.为“使(让、请)某人做某事”之意,其中作宾补的不带to的不定式只表示发生过某事。例如:
The soldiers had the boy stand with his back to his father. 士兵们让男孩背对着父亲站着。
have sb./sth.doing sth.为“让某人(某事)一直做某事”之意,其中作宾补的现在分词表示保持或一直存在的状态。例如:
The two cheats had their lights burning all night long. 两个骗子让灯整夜地亮着。
Although the farm is large,my dad has only two men working for him.
虽然农场大,但我爸爸只雇了两人为他(一直)干活。
have sth.done 有两层含义和用法:
*其一,作“(有意地)让他人为自己做某事”解,即过去分词所表示的动作由别人完成,而宾语是过去分词所表示动作的承受者或动作对象。例如:
I’ll have a new suit made of this cloth. 我要用这种布料做一套新衣服。
*作“(无意识地)让某人(或某物)遭受不幸”解。例如:
He had his handbag stolen. 他的手提包被人偷了。