have sth done 和 have sth do有何区别

如题所述

have sb.do sth:使某人做谋事
have sth.done:可以表示无意识的被动行为或有意识的让别人替自己做事
1.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.
这个病人准备请 / 叫 / 让人量体温.
2.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.
我会让人为你修理自行车的.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
have sth done sth 这个单词不能自己做,要人去完成sth 是动作的承受对象,done是过去分词表示被动意思 如:have my hair cut have my computer repaired hair 和computer 是动作的承受对象,自身不能发出动作 have sth do sth 是自身发出动作做某事 have him clean the classroomhe 发出 clean 的动作have sth do 一般都是人have sb do本回答被网友采纳
第2个回答  2013-10-16
have sth done, 表示sth这个单词不能自己做,要人去完成,done是过去分词表示被动意思,中文是“请某人做某事”,如:我请人理发。I had my hair cut.have sth do, 没有这个短语。
第3个回答  2013-10-16
1,have sth. done
2,have sb. do
3,have sb. doing
4,have s. to do
5,have sth. to be done
前1,2,3,结构中的 have 是使意动词,意思是"使某人,某事怎么样".
1,中 done 的动作反作用到宾语上,是被动的意念.
2,和3,中的 do / doing 的动作都是由宾语发出来得,是主动的意念.不同的是do 表
示一次性的动作,而 doing 表示持续性的动作.
后4,5,结构中 have 是一个行为动词,也就是"有(没有)"的意思.后面的不定式to do
和 to be done 是作定语用的,即"有没有要....的....".
4,中to do 的动作由本人来做.5, 中to be done 的动作由别人来做.如:
I have a letter to write. "我有一封信要写",有我()本人来写这封信.
Tom,do you have a letter to be typed? "汤母,你有信件要打吗?"打信件的动
作不是汤母自己来做而别人来做.
第4个回答  2013-10-16
前一个是过去完成时,也就是已经做过的,后一个是在做的或将要做的!
相似回答