prevent sb doing sth 用法详解
在英语学习中,“prevent sb doing sth” 是一个常见的动词结构,用于表达“阻止某人做某事”。本文将详细讲解其正确用法、常见误区以及与其他相似结构(如 “stop sb from doing sth”)的区别。
1. 基本结构
标准结构为:
- prevent + 人/物 + (from) + doing sth
注意:在英式英语中,“from” 常可省略;但在美式英语中通常保留 “from” 更自然。
2. 例句示范
- The rain prevented us (from) going out. (下雨阻止了我们外出。)
- Nothing can prevent him (from) speaking his mind. (没有什么能阻止他畅所欲言。)
- The lock prevented thieves (from) entering the house. (门锁阻止了小偷进入房子。)
3. 常见错误
- ❌ prevent sb to do sth(错误!不能接不定式)
- ✅ 正确应为:prevent sb (from) doing sth
4. 与 stop / keep 的区别
这三个动词都可表示“阻止”,但用法略有不同:
- prevent sb (from) doing sth:强调提前防范或阻碍行为发生。
- stop sb (from) doing sth:更口语化,强调中断正在进行的动作。
- keep sb from doing sth:多用于持续性的阻止,语气较轻。
5. 小结
记住:“prevent” 后面永远不接 to do,而是接动名词(doing),且“from” 可省可不省(尤其在英式英语中)。掌握这一点,就能避免常见语法错误,让表达更地道。