have sth done和have sb do的区别在哪里

①have sb./sth.do sth.与have sb./sth.doing sth.两者都是宾语发出的主动动作。前者指 “使某人/物做某事(指一次性的具体的动作)”;后者指“使某人/物一直处于某种状态”,常接一段时间作状语。②have sth.done这一结构中的宾语与宾补动词是被动关系。③have sth. to do这一结构中的have意为“有”,即“有某事要做”。解题时要注意这四个结构的形式变化,如对宾语提问、被动结构等。

在英语中,出现了have sth done,have sb do sth 与 have sb/ sth doing 三种结构,不少同学对这些结构区分不清,把握不准。下文拟对这三种结构作一简单的分析和归纳,供学习时参考。
一、 have sth done

“ have + sth (宾语)+ 过去分词(宾语补足语)”意为“让 / 叫 / 使 / 请别人做某事”。宾语sth 后面用过去分词作宾语补足语,说明sth 与过去分词表示的动作之间是被动关系。例如:

We had the machine mended just now.

我们刚才请人把机器修好了。

He has had his hair cut.

他(请人给他)理发了。

The patient is going to have his temperature taken.

这个病人准备请 / 叫 / 让人量体温。

二、 have sb do sth
“ have + sb (宾语)+ do sth (宾语补足语)”意为“让 / 叫 / 使某人做某事”。此结构中的 have 是使役动词,sb 作宾语,其后的 do sth 是省去 to 的动词不定式作宾语补足语。例如:

The boss often has them work for 14 hours a day.

老板经常要他们一天工作14 个小时。

I’ll have someone repair the bike for you.

我会让人为你修理自行车的。

Don’t forget to have Mr Brown come to our party. ( = Don’t forget to ask / invite Mr Brown to come to our party. )

别忘了让布朗先生来参加我们的晚会。

三、 have sb / sth doing
“ have +sb / sth (宾语)+ 现在分词(宾语补足语)”意为“叫 / 让 / 使某人做某事或让某种情况发生”。宾语 sb/sth 后面用现在分词作宾语补足语,表示宾语与现在分词表示的动作之间为主动关系,且动作正在进行。例如:

Don’t have the baby crying! 不要让婴儿啼哭!

Don’t have the dog barking much,Lilin. 李林,别让狗狂吠不停。

You’d better have your car running slowly. 你最好把车子开慢点。

have sth. to do 是要干某事,这件事是由主语来做的,而have sth. to be done是有事要做,这件事本质上不是由主语来做的.
比方说:I have my dinner to cook.这里的饭是我做的,而I have my hair to be cut.头发不是我来剪的,是理发师,但我要剪头发.

1.have sth. to be done是有些事情等着被做,其中的不定式表此时目前还没有被做。而have sth. done指的是此事已经被做完。二者有一个时间差。
2.另外要注意的是have sth. done短语中,做这件事情的人一定不是你自己而是别人。用楼上的例子:I have my hair done this morning. 肯定是别人帮你剪的头发。因此如果是自己做的事情不能用此短语。

扩展阅读:keep sb doing ... having been done ... see sb do sth ... get sb do ... pretty lively ... advantage ... manage to do sth ... rather than ... have sth adj ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网