基本结构
“prevent sb from doing sth” 是一个固定搭配,意为“阻止某人做某事”。其中:
sb表示被阻止的人(宾语)from是介词,不可省略doing sth是动名词形式,表示被阻止的动作
✅ 正确例句:
The rain prevented us from going out.
(下雨阻止了我们外出。)
常见错误
❌ 错误用法:
~prevent sb to do sth~(这是不正确的!)
~prevent sb doing sth~(在正式写作中应保留 from)
虽然口语中有时会省略 from,但在考试或正式场合中,建议始终使用完整结构。
被动语态
该结构也可用于被动语态:
sb + be prevented from doing sth
例句:
She was prevented from attending the meeting.
(她被阻止参加会议。)
同义表达
以下短语可与 “prevent sb from doing sth” 互换使用(语境略有不同):
stop sb from doing sthkeep sb from doing sth
注意:stop 和 keep 后的 from 在非正式语体中有时可省略,但 prevent 几乎总是带 from。