stop from,keep from和prevent from的区别

如题所述

①stop/keep/prevent…from…意思是“阻止……去做……”,动词所接的宾语是要被阻止的对象.而
protect…from…中,动词所接的宾语是要被保护的对象.
②被动用法相同.stop/prevent…from…中使用主动语态时,可省略介词
from,
而词组keep…from…中的from不可省略.但在被动语态中from均不可省略.
例如:He tried his best to
stop/prevent her (from)going to the south ,but he
failed.
他尽力地去劝阻她去南方,但是他失败了.
[stop/prevent sb. (from) doing sth.]
In order
to keep her from going out, he locked the door.为了阻止她外出,他把门锁上了.(
keep sb.
from doing sth. from不可省略)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30

stop/keep/prevent…from…意思是“阻止……去做……”,.其被动用法相同.stop/prevent…from…中使用主动语态时,可省略介词from,而词组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. 

大雨使得他们不能外出

本回答被网友采纳
第2个回答  2014-07-14
stop sb. from doing sth./ prevent sb. from doing sth./ keep sb. from doing sth.三者都表示“阻止某人做某事”, 一般情况下可以通用。如果一定要找出意思上细微差别,如下: prevent sb from doing sth阻止某人做某事, 让某人不做某事 stop sb from doing sth让某人不做某事 keep sb from doing sth让某人不做某事(保持不做某事,有个持续动作) 用法上的差别:在主动式中, stop sb. from doing sth.和prevent sb. from doing sth.中的介词from可以省略,但 keep sb. from doing sth.中的介词from不能省略(keep sb. doing sth. 意思为让某人一直做某事)。在被动式中三个词组中的from都不能省。
第3个回答  2016-01-14

stop from,keep from和prevent from 都是“阻止……做……”的意思

它们可以互换。它们的区别不大,如:

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

stop sb from doing sth让某人不做某事

 keep
sb from doing sth让某人不做某事(保持不做某事,有个持续动作) 

用法上的差别:在主动式中,stop sb.from doing
sth.和prevent sb.from doing sth.中的介词from可以省略,但 keep sb.from doing
sth.中的介词from不能省略(keep sb.doing sth.意思为让某人一直做某事).

在被动式中三个词组中的from都不能省. 

    We should stop / prevent / keep the children from playing with fire.

    我们应该阻止孩子玩火。

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

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

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

第4个回答  2015-12-11
①stop/keep/prevent…from…意思是“阻止……去做……”,动词所接的宾语是要被阻止的对象.而
protect…from…中,动词所接的宾语是要被保护的对象.
②被动用法相同.stop/prevent…from…中使用主动语态时,可省略介词
from,而词组keep…from…中的from不可省略.但在被动语态中from均不可省略.例如:He tried his best to
stop/prevent her (from)going to the south ,but he
failed.他尽力地去劝阻她去南方,但是他失败了.[stop/prevent sb. (from) doing sth.]In order
to keep her from going out, he locked the door.为了阻止她外出,他把门锁上了.(keep sb.
from doing sth. from不可省略)
相似回答