1.have……do: have sb do sth让某人做某事

I will have him cut my hair. 我让他给我理发。

2.have……done: have sth done让某事被做;还有个意思是表示主语的坏遭遇;

其实这个结构是由have sb do sth变过来的:have sth done by sb.

I will have my hair cut by him.我让他给我理发。

I will have my hair cut tomorrow.我明天将理发。(意思是让别人给我理发)

I had my leg broken.我的腿断了。

3.have……doing: have sb/sth doing让某人/某物一直做……

Don't have the horse running all the way.不要让马在路上到处跑。

以上三个结构have表示“让……”,是个使役动词

4.have……to do有……要做 (此时have是个实意动词)

I have a lot of work to do.我有许多工作要做。

Surely she didn't have the nerve to say that to him?

她一定没有胆量跟他这样说吧?

We have a duty to care for the refugees.

我们有义务关怀这些难民。

I must go─I have a bus to catch.

我必须走了——我得去赶公共汽车。

5. have+n+adj 表示出于……状态

He's got a front tooth missing.

他有一颗门牙掉了。

Mary had her eyes closed

玛丽双目紧闭。

6. have+人+by the collar/hand/ear/leg/foot

She'd got him by the collar.

她抓住了他的衣领。

When the police came, Larry had him by the ear and was beating his head against the pavement.

警方赶到时,拉里正揪着他的耳朵,把他的头往人行道上撞

小编最后送大家一句:He had the strong impression that someone was watching him.

他强烈地感觉到有人在监视他。

《牛津词典》

Have的几个核心用法