在英语学习中,prevent sb from doing sth 是一个非常常见的结构,用于表示“阻止某人做某事”。然而,很多学习者容易犯语法错误,比如误写成 prevent sb to do sth。本文将详细讲解其正确用法。
prevent + 人/物 + from + 动词-ing
例句:
错误用法:prevent sb to do sth(这是不正确的!)
虽然中文可以说“阻止某人去做某事”,但英语中 不能 使用不定式(to do)。
动词 prevent 后必须接介词 from,再加动名词(-ing 形式)。即使 from 有时在口语中被省略(尤其在美式英语中),但在正式写作和考试中,建议保留 from 以确保语法准确。
类似结构还有:
stop sb from doing sthkeep sb from doing sth注意:stop 有时可省略 from(如:stop him doing),但 prevent 几乎总是需要 from。