作业帮 > 英语 > 作业

prevent from与一些短语的区别区别

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/26 07:34:52
prevent from和 keep from ,stop from的区别是什么?
解题思路: 如下
解题过程:
prevent sb. from doing sth.
stop sb. from doing sth.;
keep sb. from doing sth.
这三个词组都是“阻止某人做某事”的意思。
表达这一意思时,prevent 和 stop 后面的介词from可有可无。如:
  What can we do to prevent/stop this disease (from) spreading?
  我们能做什么来防止这种疾病的蔓延呢?
We must prevent the water from being polluted.
What stopped him from coming here.

  注意:在被动语态中,介词from不可省略。
用keep sb. from doing sth. 表达这一意思时,from无论在主动语态或被动语态中均不可省略。如去掉from, 则成为另外一个短语:keep sb. doing sb. 意为“让某人一直做某事”或“让某人一直处于某种状态”。试比较:
  I could hardly keep myself from laughing. 我简直忍不住大笑起来。(不能阻止自己笑。)
  You can’t keep the boy staying outside for a long time on such a cold day!
  你不能让这个孩子在这么冷的天长时间呆在外面!(保持某种状态)
最终答案:略