have sb do sth和have sb done有什么区别 sb's 和one's什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 04:06:52

have sb do sth和have sb done有什么区别 sb's 和one's什么区别

have sb do sth是指让某人做某事,强调一次性的动作.
have sb doing sth是指让某人一直做某事,强调动作的持续性、连续性或者动作的反复性.
I had Mary clean my bedroom yesterday.
昨天我让玛丽打扫了我的卧室.
没有have sb done这种用法
一般用have sth.done 让某事被完成,不是自己亲自做,可能是让别人去做
He had the watch repaired.他把表拿去修了.

have sb do sth:是指让某人做某事。
没有have sb done 这样的用法,只有have sth done: 是指让某事被做,不一定是说话人亲自完成,可能让其他人去做。
sb's 表示某人的,特指
one‘s 表示泛指,某人的。

hv sb do sth 是叫某人做某事, 如let sb do sth
hv sb done 是没有这个语法的