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.她差一点儿没指责校长说谎。