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

2024-11-05 16:26:59
推荐回答(2个)
回答(1):

stop sb from doing 意思是阻止某人做某事
(同义短语还有prevent sb (from) doing/keep sb from doing sth)
stop sb doing 意思是让某人停止做某事

两者意思差不多,只是表达方式不同而已
前者是动名词的复合结构; 后者是和from 连用

回答(2):

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