💡 どんな意味・どんなときに使う?
prevent A from ~ing は「Aが〜するのを妨げる、Aに〜させない」という意味の表現です。from には「〜から離す」というイメージがあり、「Aを〜することから引き離す」と考えると覚えやすいでしょう。入試の長文では The rain prevented us from ~ のような無生物主語の文がよく出ます。直訳すると不自然なので、「雨のせいで私たちは〜できなかった」と主語を原因として訳すのがコツです。同じ型をとる動詞に stop A from ~ing、keep A from ~ing、prohibit A from ~ing などがあり、まとめて覚えると効率的です。
- できなかった理由を言うとき
- 対策の効果を説明するとき
- 無生物主語の和訳問題
🗣 例文
The heavy rain prevented us from going out.大雨のせいで私たちは外出できませんでした。
Washing your hands can prevent you from catching a cold.手を洗えば風邪をひかずにすみます。
Nothing will prevent me from achieving my goal.何があっても私は目標を達成します。
The fence keeps animals from entering the field.そのフェンスは動物が畑に入るのを防いでいます。
🔁 似た表現
keep A from ~ingAに〜させない|口語的で、状態を保つ感じがある。
stop A from ~ingAが〜するのを止める|日常的でもっとも使いやすい。
prohibit A from ~ingAが〜するのを禁じる|法律や規則で禁止する場面に使う。
↔️ 反対の意味
allow A to ~Aが〜するのを許す
⚠️ prevent A to go のように不定詞を使うのは誤りです。from + 動名詞の形を必ずセットで覚えましょう。
🧠 ミニクイズ
Illness prevented him ( ) the meeting.
prevent A from ~ing の形。「病気で彼は会議に出られなかった」と訳すと自然です。
🎬 動画で学ぶ

