如题所述
第1个回答 2024-03-03
havesbdo和havesbdoing的区别在于动作的一次性和持续性。
havesbdo是指让某人做某事,强调一次性的动作。它使用过去分词形式表示完成的动作,表示某人已经完成了被要求的任务。例如,“I had Mary clean my bedroom yesterday.”(昨天我让玛丽打扫了我的卧室),强调的是整个动作的完成。这种用法用于描述过去发生的事情。
而havesbdoing是指让某人一直做某事,强调动作的持续性、连续性或者动作的反复性。它使用动词的-ing形式表示正在进行的动作。例如,“He had us laughing during the lunchtime.”(他让我们在午饭期间一直笑个不停),强调的是笑这个动作的连续性。这种用法用于描述过去某段时间内持续进行的动作。
havesbdo是指让某人做某事,强调一次性的动作。它使用过去分词形式表示完成的动作,表示某人已经完成了被要求的任务。例如,“I had Mary clean my bedroom yesterday.”(昨天我让玛丽打扫了我的卧室),强调的是整个动作的完成。这种用法用于描述过去发生的事情。
而havesbdoing是指让某人一直做某事,强调动作的持续性、连续性或者动作的反复性。它使用动词的-ing形式表示正在进行的动作。例如,“He had us laughing during the lunchtime.”(他让我们在午饭期间一直笑个不停),强调的是笑这个动作的连续性。这种用法用于描述过去某段时间内持续进行的动作。