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.

他让我们在午饭期间一直笑个不停.(动作的连续性)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容