stop sb doing与stop sb from的区别和两者的用法(详细)

2024-11-05 18:44:55
推荐回答(3个)
回答1:

两者意思差不多,只是表达方式不同而已
前高森者是动名词的复合结构; 后者是和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

【讲得多还不如例句看得多! 希望帮助到你,若有戚闷亩疑问,可以追问~~~
祝你学习罩败进步,更上一层楼!(*^__^*)】

回答2:

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.不正确。

回答3:

stop sb (from) doing sth 表示阻止某人做某事。。from可以省啊。 prevent sb (from) doing sth.也是如游州这样用的 而 keep sb doing sth 表示让某磨正人一直做某事 keep sb from doing sth 才表示阻止默渣蔽认做某事