什么是 “prevent...from doing...”?
在英语中,“prevent A from doing B” 是一个固定搭配,意思是“阻止 A 做 B”或“防止 A 发生 B”。其中:
- prevent 是动词,意为“阻止、防止”
- from 是介词,不可省略
- doing 是动名词形式(即动词的 -ing 形式)
基本结构
subject + prevent + object + from + verb-ing
例如:
- The rain prevented us from going out.(下雨阻止了我们外出。)
- Nothing can prevent him from speaking the truth.(没有什么能阻止他说出真相。)
- The fence prevents animals from entering the garden.(围栏防止动物进入花园。)
常见错误
❌ 错误:She prevented me to leave.
✅ 正确:She prevented me from leaving.
注意:prevent 后不能接 to do,必须用 from doing。
同义表达
除了 “prevent...from...”,还可以使用以下结构表达类似意思:
- stop...from doing...(更口语化)
- keep...from doing...(常用于否定或强调持续性)
例句:
- The police stopped the thief from escaping.
- His fear kept him from applying for the job.
小结
记住这个公式:
prevent + [人/物] + from + [动词-ing]
它是英语中表达“阻止某人/某物做某事”的标准方式,广泛用于书面和口语中。