“prevent…from”是英语中常用的 动词短语,核心含义是 “阻止/防止……(做)某事”,强调通过某种手段或措施,避免某个动作发生或某种情况出现。
“prevent”本身表示“阻止、预防”,“from”引出被阻止的具体行为或结果,整体表达“使某人/某物无法做某事”或“避免某事发生”。
“prevent…from”的核心结构是:
其中:
1、 主语:实施“阻止”动作的人或物(如人、规则、自然因素等);
2、 宾语:被阻止的对象(可以是“人”或“物”);
3、 from + 动名词:被阻止的具体行为(必须用动名词,不能用不定式!)。
结构:prevent sb. from doing sth.
表示“阻止某人做某事”,强调让某人无法完成某个动作。
The heavy rain prevented us from going to the park.(大雨阻止了我们去公园。)
Parents should prevent their kids from spending too much time on phones.(父母应该阻止孩子花太多时间玩手机。)
The security guard prevented the stranger from entering the building.(保安阻止陌生人进入大楼。)
结构:prevent sth. from doing sth.
表示“防止某物发生某种情况”,强调避免事物产生负面结果。
Regular maintenance prevents the machine from breaking down.(定期维护可防止机器故障。)
This cream prevents the skin from drying out in winter.(这款面霜能防止皮肤在冬天干燥。)
The firewall prevents viruses from attacking the computer.(防火墙防止病毒攻击电脑。)
当“被阻止的对象”作主语时,用被动结构:sb./sth. be prevented from doing sth.
He was prevented from attending the meeting due to illness.(他因病未能参加会议。)
The project is prevented from progressing by funding issues.(项目因资金问题无法推进。)
Children are prevented from accessing harmful content online.(儿童被阻止访问网上的有害内容。)
1、 from不能省略:与“stop…from”不同(stop后的from可省),“prevent…from”中的from必须保留,否则结构错误。
❌ 错误:The rain prevented us going out.
✅ 正确:The rain prevented us from going out.
2、 from后接动名词:无论宾语是“人”还是“物”,from后面必须接动名词(doing),不能接动词原形或不定式(to do)。
❌ 错误:Prevent him from to smoke.
✅ 正确:Prevent him from smoking.
stop…from:与“prevent…from”含义相近,但更强调“瞬间阻止动作”(from可省);
keep…from:强调“持续阻止”(from不可省);
discourage…from:侧重“劝阻”(通过说服让对方不做)。
例如:
The teacher stopped the students (from) talking in class.(老师制止学生上课讲话。)
I kept her from making a mistake.(我一直阻止她犯错。)
We discouraged him from quitting his job.(我们劝阻他不要辞职。)
总结:“prevent…from”是正式且常用的“阻止/预防”表达,核心是“通过手段避免行为发生”,记住结构和动名词的使用即可灵活运用~