stop sb doing什么意思?

如题所述

    "Stop sb doing":后接动词的-ing 形式,表示阻止某人继续正在进行的动作。

    "Stop sb from":后接动词的原形,表示阻止某人做某事。

大家可以先看下面的表格了解一下 stop sb doing与stop sb from 吧:

stop sb doing与stop sb from的区别:


区别1:结构

"stop sb doing" 结构中,使用动名词(V-ing)作为宾语,表示被阻止的动作。

"stop sb from" 结构中,使用不定式(to + 原形动词)作为宾语,表示被阻止的动作。

例子:

She stopped him doing the dangerous stunt.(她阻止他做这个危险的特技。)

He stopped his friend from attempting the dangerous stunt.(他阻止他的朋友尝试这个危险的特技。)

区别2:动词后的宾语

"stop sb doing" 结构后面直接跟动作,而不需要额外的宾语。

"stop sb from" 结构后面通常跟一个表示被阻止动作的名词或动词的动名词形式。

例子:

They stopped us leaving the party early.(他们阻止我们早早离开聚会。)

He stopped his dog from barking loudly.(他阻止他的狗大声叫。)

区别3:是否带有被动含义

"stop sb doing" 结构中,做某事的动作通常由主语自己来停止,没有强调被动含义。

"stop sb from" 结构中,强调阻止是由主语施加在宾语上的行为,带有明显的被动含义。

例子:

They stopped the child crying.(他们让孩子停止哭泣。)

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

区别4:否定形式

"stop sb doing" 结构的否定形式为 "stop sb from doing",即在 "from" 后面加动名词。

"stop sb from" 结构的否定形式为 "prevent sb from",即用 "prevent" 替代 "stop" 并加上动名词。

例子:

They didn't stop him doing what he wanted.(他们没有阻止他做他想做的事。)

She prevented her brother from leaving home.(她阻止她弟弟离家出走。)

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