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

发布网友 发布时间:2024-09-25 18:04

我来回答

3个回答

热心网友 时间:2024-09-28 16:45

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.他把表拿去修了。

热心网友 时间:2024-09-28 16:45

have sb do sth:是指让某人做某事。

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

sb's 表示某人的,特指
one‘s 表示泛指,某人的。

热心网友 时间:2024-09-28 16:53

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com