什么是 “prevent sb from doing sth”?
在英语中,prevent someone from doing something 是一个固定搭配,意思是“阻止某人做某事”。
其中 from 后必须接动名词(即动词的 -ing 形式),不能接不定式(to do)。
✅ 正确:The rain prevented us from going out.
❌ 错误:The rain prevented us from to go out.
❌ 错误:The rain prevented us from to go out.
基本结构
prevent + 人/物 + from + 动名词 (V-ing)- 被动语态:
be prevented from + 动名词
• The law prevents companies from dumping waste.
• She was prevented from attending the meeting.
• She was prevented from attending the meeting.
常见错误与注意事项
- 不要省略
from。例如,不能说 “prevent him doing”(英式英语中偶尔可接受,但美式英语和正式写作中必须加 from)。 - 不要在
from后使用不定式(to do)。 - 主语可以是人、物、规则、天气等任何具有“阻止”作用的因素。
更多实用例句
- The security guard prevented the thief from escaping.
- Lack of evidence prevented the police from making an arrest.
- His injury prevented him from playing in the final match.
- Nothing can prevent me from achieving my goals.
小测验(点击显示答案)
尝试改正以下句子:
❌ The noise prevented her to sleep.