中易网

have sb 后面接什么?是接done 还是do.或者是to do ?

答案:4  悬赏:20  
解决时间 2021-01-14 01:12
  • 提问者网友:龅牙恐龙妹
  • 2021-01-13 06:15
have sb 后面接什么?是接done 还是do.或者是to do ?
最佳答案
  • 二级知识专家网友:duile
  • 2021-01-13 06:58
have sb.do sth 让某人去做某事

have sb.done sth 表示被动的,这个人是不情愿的,是你压迫的

have sb.doing sth 表示容忍某人做某事,或者让某人一直做这件事情,有关时间

have sb.do sth 表示这件事情还没有发生,即将去做,但是还没有做

懂了吗 嘻嘻 O(∩_∩)O~追问请给出几个例句,谢谢!追答1.have sb.do sth 让某人去做某事,强调一次性的动作。
e.g I had Mary clean my bedroom yesterday.
昨天我让玛丽打扫了我的卧室。(一次性的动作)

2.have sb.done sth 可以表示无意识的被动行为或有意识的让别人替自己做事
e.g We had the machine mended just now.
我们刚才请人把机器修好了。
He has had his hair cut. 他(请人给他)理发了。

3.have sb.doing sth 让某人一直做某事,强调动作的持续性、连续性或者动作的反复性。
e.g He had us laughing during the lunchtime.
他让我们在午饭期间一直笑个不停。(动作的连续性)

4.have sb.do sth 表示这件事情还没有发生,即将去做,但是还没有做
e.g I'll have someone repair the bike for you.
我会让人为你修理自行车的。
全部回答
  • 1楼网友:街头电车
  • 2021-01-13 10:11
其实have 的这几种用法都有的.
A、 have(使役动词):使/让/叫......做某事。句型有三(全是非谓语动词做宾补):
①have sb do sth(省略to的不定式作宾补)
②have sb/sth doing(使某人、物处于某状态或不断做某事)
③have sth/sb done(a.主语的不幸遭遇或经历;b.使/让/叫别人做某事。 如(为便于理解和比较,尽量用相同主语):
I’ll have Tom help me with it.
I'll have my car waiting downstairs.
The two cheats had their lamps(灯) burning all night long before the night of the procession(游行).《皇帝的新装》
Houses near the airport usually have their windows
broken by the planes passing above.机场附近的房子的窗玻璃经常被经过其上空的飞机所震破。
Mary had her left leg broken yesterday afternoon.
玛丽昨天下午不幸伤了左腿。
I’ll have my cellpone repaired tomorrow.
明天我将请人给我修理手机。
B、have(实意动词):有
have sb/sth to do(有某人/事要/可......;带to不定式做定语)。如:
Sorry,I have something important to do ,so I can't help you clean the floor.抱歉,我有要事要做,不能帮助你扫地了。
I’m a complete stranger here,so I have no one to help me when I am in trouble.我在这里人生地不熟,因此遇到麻烦事没人帮我(没有能帮助我的人)。
  • 2楼网友:零点过十分
  • 2021-01-13 09:15
首先要确定have的意思
have当“有”讲的时候,have sth to do/have sth to be done
have当“使,让”讲的时候,have sb do/have sb done/have doing
  • 3楼网友:酒安江南
  • 2021-01-13 07:45
have sb.do sth 让某人去做某事
比如哈,老师让学生交作业: the teacher has the students hand in their homework.
have sth. done 让某事被完成,不是自己亲自做,可能是让别人去做
他把表拿去修了: He had the watch repaired.
have sth. doing 让……持续某种状态
他让机器运作了一整天 He had the machine woking for a whole day.
希望有用哈
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息