如题所述
"stop doing sth" 表示停止进行某个行为,强调主动停止的个体行为;"stop from doing sth" 表示阻止或干涉某人做某事,强调外部因素的干预。前者使用动词不定式作为宾语补语,后者使用不定式和介词"from"。使用环境上,前者常用于个人日常生活中的停止行为,后者常用于描述外部力量对某人的阻止或限制。它们在释义、用法、使用环境、影响范围和形象上存在一些区别,具体内容如下所示。
1. 释义区别:
"stop doing sth" 表示停止进行某个行为或活动。"stop from doing sth" 表示阻止或阻止某人做某事。
例句:
I need to stop eating junk food.(我需要停止吃垃圾食品。)
The security guard stopped the man from entering the building.(保安阻止那个人进入大楼。)
2. 语法区别:
"stop doing sth" 中的动词不定式作为宾语补语,表示停止进行某个行为。"stop from doing sth" 中的不定式作为介词"from"的宾语,表示阻止某人做某事。
例句:
He stopped playing the piano when his fingers started to hurt.(当他的手指开始疼痛时,他停止弹钢琴。)
They stopped the children from running in the hallway.(他们阻止孩子们在走廊里奔跑。)
3. 用法区别:
"stop doing sth" 用于描述个人主动停止进行某个行为或活动,强调个体的主观行为。"stop from doing sth" 用于描述外部力量阻止或干涉某人做某事,强调外部因素的干预。
例句:
She stopped crying when she heard the good news.(当她听到好消息时,她停止了哭泣。)
The heavy rain stopped us from going out.(大雨阻止了我们外出。)
4. 使用环境区别:
"stop doing sth" 常用于个人日常生活中的停止行为,如停止吸烟、停止咳嗽等。"stop from doing sth" 常用于描述外部力量、规则或权威对某人的阻止或限制。
例句:
I need to stop eating junk food. It's not good for my health.(我需要停止吃垃圾食品,对健康不好。)
The teacher stopped the students from using their phones during class.(老师阻止学生在课堂上使用手机。)