在英语学习过程中,很多同学会误用 “prevent sb to do sth” 这一结构。但实际上,这种说法是不符合英语语法规则的。
✅ 正确用法:prevent sb from doing sth
动词 prevent 后面应接 from + 动名词(doing),而不是不定式(to do)。
正确例句:
• The rain prevented us from going out.
• Nothing can prevent him from speaking the truth.
• The rain prevented us from going out.
• Nothing can prevent him from speaking the truth.
❌ 常见错误:prevent sb to do sth
“Prevent sb to do sth” 是典型的中式英语错误,在标准英语中并不存在这种结构。
🔍 为什么不能用 to do?
这是因为 prevent 属于“后接介词 from”的动词之一,其固定搭配为:
prevent + [someone/something] + from + [verb-ing]
类似结构还有:stop...from...、keep...from... 等。
📚 小结
- ✅ 正确:prevent someone from doing something
- ❌ 错误:prevent someone to do something
- 记住:from + 动名词(-ing 形式)
掌握这一语法点,能让你的英语表达更地道、更准确!