同义词 “stop from”,“keep from”和“prevent from”的区别

stop/keep/prevent…from…意思是bai“阻止……du去做……”,.其被动用法相同.stop/prevent…from…中使用主动语态zhi时,可省略介词daofrom,而词组keep…from…中的from不可省略.

stop/keep/prevent…from…意思是“阻止……去做……”,动词所接的宾语是要被阻止的对象.而protect…from…中,动词所接的宾语是要被保护的对象.

prevent sb from doing sth
阻止某人做某事,让某人不做某事 
stop sb from doing sth
让某人不做某事

keep sb from doing sth
让某人不做某事(保持不做某事,有个持续动作) 
相关例句:
We should stop / prevent / keep the children from playing with fire.

我们应该阻止孩子玩火。

He tried his best to stop/prevent her (from)going to the south ,but he failed.

他尽力地去劝阻她去南方,但是他失败了.[stop/prevent sb. (from) doing sth. 此句的from 可省略。]

In order to keep her from going out, he locked the door.为了阻止她外出,他把门锁上了.(keep sb. from doing  sth. from不可省略)

Give money to sb to prevent him from doing sth; bribe sb. 用钱收买某人使之不做某事;贿赂某人。Mr. wang can not be stopped from doing the hard job. 没办法阻止王先生做这项艰难的工作。

Meanwhile we have to keep Sollozzo fromdoing anything rash.

在这期间,我们必须设法把索洛佐稳住,以防他再干出轻率的事情.
Faith can keep people from doing bad things.

信仰可使人不做坏事.

The heavy rain prevented/stopped them (from) going out. = The heavy rain kept them from going out.

大雨使得他们不能外出

原文地址:https://www.cnblogs.com/zhizhao/p/13259571.html