1、stop sb doing是stop sb from doing sth.省略from的形式。 都是“阻止某人做某事“的意思。
2、在主动语句中:stop sb from doing sth.的from可省略,但在被动语句中 from 不可省略。
3、举例比较:
We should stop people (from ) cutting down trees .(from 可省略)我们应该组织人们砍树。
People should be stopped by us from cutting down trees .(from不可省略)。我们应该组织人们砍树。
stop sb. to do sth. 与stop sb. doing sth. 用法上的区分
1、stop sb to do 使某人停止作当前的事情,而开始做别的事情。
2、stop sb doing 使某人停止作当前的事情。
stop的其他用法:
stop short of sth/of doing sth差一点儿没做某事;险些做出某事
例句:She stopped short of calling the president a liar.她差一点儿没指责校长说谎。
"Stop sb doing":后接动词的-ing 形式,表示阻止某人继续正在进行的动作。
"Stop sb from":后接动词的原形,表示阻止某人做某事。
大家可以先看下面的表格了解一下 stop sb doing与stop sb from 吧:
"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.(他阻止他的朋友尝试这个危险的特技。)
"stop sb doing" 结构后面直接跟动作,而不需要额外的宾语。
"stop sb from" 结构后面通常跟一个表示被阻止动作的名词或动词的动名词形式。
They stopped us leaving the party early.(他们阻止我们早早离开聚会。)
He stopped his dog from barking loudly.(他阻止他的狗大声叫。)
"stop sb doing" 结构中,做某事的动作通常由主语自己来停止,没有强调被动含义。
"stop sb from" 结构中,强调阻止是由主语施加在宾语上的行为,带有明显的被动含义。
They stopped the child crying.(他们让孩子停止哭泣。)
The teacher stopped the students from talking during the exam.(老师阻止学生在考试期间说话。)
"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.(她阻止她弟弟离家出走。)