stop sb from doing stop sb doing sth区别要纯手打!

问题描述:

stop sb from doing stop sb doing sth区别
要纯手打!

从语法上对,主要还是看英语当时的语境
stop sb from doing更多指让某人从一种状态或者行为习惯上停止,例如stop A from taking drugs,让A停止吸毒。
stop sb doing更多是指当下当前的行为动作停止,例如stop A watching TV.让A别看电视,如果这里加了from则就会有让A从此别看电视的语境在。
希望表达的够清楚。

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