have sb do/doing/done/to do的意思 have sb do 和have sb to do有区别吗 请分条回答谢谢

如题所述

have sb doing 使某人做某事,表示事情还在进行当中
have sb done 使某人做某事,事情也已完成
have sb to do 使某人做某事,表示事情准备进行,

have sb do sth是指让某人做某事,强调一次性的动作。
have sb doing sth是指让某人一直做某事,强调动作的持续性、连续性或者动作的反复性。
I had Mary clean my bedroom yesterday.
昨天我让玛丽打扫了我的卧室。(一次性的动作)
He had us laughing during the lunchtime.
他让我们在午饭期间一直笑个不停。(动作的连续性)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-16
have sb doing1表让某人一直做某事 2表让某人学会/掌握某事
have sb do倾向于一次的,相对于一直
have sb to do有未来的趋势
第2个回答  2011-04-16
have sb doing1表让某人一直做某事 2表让某人学会/掌握某事
have sb do倾向于一次的,相对于一直
have sb to do有未来的趋势
相似回答