在英语学习中,“prevent” 是一个常用动词,表示“阻止、防止”。其后接宾语和动名词时,常使用固定结构:prevent + 宾语 + (from) + doing。
✅ 正确形式:
prevent someone/something from doing something注意:虽然口语中有时省略 “from”,但在正式写作和考试中,建议保留 “from”。
prevent sb to do sth → 错误!不能接不定式。prevent sb doing sth(无 from)→ 虽在英式英语中偶见,但不推荐用于正式场合。类似结构还有:
stop/keep someone from doing something。
三者意思相近,但 prevent 更正式,常用于书面语。