stop sb doing与stop sb from的区别和两者的用法

如题所述

stop sb. doing sth.,阻止某人做某事;
stop sb. from doing sth.,阻止某人做某事。
前者就是后者省略了介词from的形式,二者在含义上和用法上实际上是相同的。
例:
The Allies were still hoping to stop the Tsardom of Bulgaria (from) joing the Triple Alliance.
协约国仍希望阻止保加利亚沙皇国加入三国同盟一方。

类似的还有prevent sb. (from) doing sth.,防止/阻碍某人做某事等。
例:
A defect of vision prevented him from focusing accurately.
视力上的缺陷使他不能准确对焦。

但是要注意有类似含义的keep sb. from doing sth.,其中的from不可省略。
keep sb. from doing sth.,防止/阻止某人做某事;
keep sb. doing sth.,使某人持续做某事。
二者的含义完全不同。
例:
The overseer kept the workers working day and night.
监工让工人没日没夜地工作。
People should be kept from working long hours.
要防止人们工作太长时间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-23
英语中 【阻止某人干某事】stop/ prevent sb (from) doing sth
但keep sb from doing sth 【阻止某人干某事】
keep sb doing sth 【使某人不断做某事】本回答被网友采纳
第2个回答  2012-06-21
两者意思差不多,只是表达方式不同而已
前者是动名词的复合结构; 后者是和from 连用
如:
She stopped the boy from climbing the tree
= She stopped the boy climbing the tree (口语)
= She stopped the boy‘s climbing the tree (正式文体)

拓展:
She stopped the boy from climbing the tree
=She prevented the boy (from) climbing the tree
=She kept the boy from climbing the tree (from 不可以省)
=She forbade the boy from climbing the tree
=She forbade the boy to climb the tree

【讲得多还不如例句看得多! 希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】
第3个回答  2012-06-21
stop to do和stop doing的区别
解答:stop to do 停止,中断做某事后去做另一件事。
stop doing 停止做某事。
They stop to smoke a cigarette. 他们停下来,抽了根烟。
I must stop smoking. 我必须戒烟了。

典型例题
She reached the top of the hill and stopped ___ on a big rock by the side of the path.
A. to have rested B. resting C. to rest D. rest
答案:C。由题意可知,她到了山顶,停下来在一个路边的大石头上休息。因此,应选择"stop to do sth. 停下来去做另一件事"。而不仅仅是爬山动作的终止,所以stop doing sth.不正确。
第4个回答  2012-06-21
stop sb (from) doing sth 表示阻止某人做某事。。from可以省啊。 prevent sb (from) doing sth.也是这样用的 而 keep sb doing sth 表示让某人一直做某事 keep sb from doing sth 才表示阻止默认做某事

相关了解……

你可能感兴趣的内容

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