stop sb doing还是stop sb from doing?

如题所述

"stop sb doing" 强调阻止某人继续做某事,直接跟动词的ing形式。"stop sb from" 强调阻止某人做某事,通常后接动词原形。两者在用法和释义上有细微差别,但在使用环境上没有明显差异。它们在释义、用法、使用环境、影响范围和形象上存在一些区别,具体内容如下所示。

1. 释义区别:

"stop sb doing" 表示阻止某人继续做某事,直接跟动词的ing形式。"stop sb from" 表示阻止某人做某事,通常后接动词原形。

例句:

I stopped him from leaving the room. (我阻止他离开房间。)

Please stop interrupting me. (请停止打断我。)

2. 语法区别:

"stop sb doing" 是及物动词短语,后面直接跟动词的ing形式。"stop sb from" 是及物动词短语,后面接动词原形。

例句:

He couldn't stop himself from laughing. (他情不自禁笑了起来。)

They stopped me from making a mistake. (他们阻止我犯错误。)

3. 用法区别:

"stop sb doing" 表示阻止某人继续做某事,强调对某人行为的干涉。"stop sb from" 表示阻止某人做某事,强调对某人行为的限制。

例句:

She stopped him from eating too much candy. (她阻止他吃太多的糖果。)

The security guard stopped the man from entering the building. (保安阻止那个男人进入大楼。)

4. 使用环境区别:

"stop sb doing" 和 "stop sb from" 都可以用于口语和书面语中,没有明显的环境区别。

例句:

The teacher stopped the students from talking during the test. (老师阻止学生在考试期间说话。)

I need to stop myself from eating too much junk food. (我需要阻止自己吃太多垃圾食品。)

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网