引言
在英语学习中,动词 prevent(阻止、防止)的搭配常常让人困惑:到底是 prevent doing 还是 prevent to do?本文将为你清晰讲解其正确用法。
✅ 正确结构:prevent + 宾语 + from + doing
英语中,prevent 通常用于以下结构:
prevent someone/something from doing something
例如:
- The rain prevented us from going out.(下雨阻止了我们外出。)
- Seat belts help prevent drivers from getting seriously injured.(安全带有助于防止司机受重伤。)
注意:from 不能省略(尤其在正式写作中),且后面必须接 动名词(doing),而不是不定式(to do)。
❌ 为什么不能说 “prevent to do”?
“Prevent to do” 是不符合英语语法规则的表达。动词 prevent 不直接接不定式(to do)。如果你看到类似结构,很可能是误用或混淆了其他动词(如 decide to do, want to do 等)。
错误示例 ❌:
- ~The law prevents people to smoke here.~
正确应为 ✅:
- The law prevents people from smoking here.
📌 小贴士:类似结构的动词
除了 prevent,还有多个动词也使用 “from + doing” 结构,例如:
- stop someone from doing
- keep someone from doing
- protect someone from doing/harm
这些动词都不能接 “to do”。
总结
记住这个公式:
prevent + [人/物] + from + 动名词(doing)
永远不要使用 “prevent to do” —— 它在标准英语中是错误的。