英単語・表現の急所

prevent

2026年11月2日

意味・用法

prevent O「Oを防ぐ」
prevent O from doing「Oが~するのを妨げる」

Washing your hands helps prevent infection.
手を洗うことは感染の予防に役立つ。

詳しい説明を読む

prevent は,prevent O「Oを防ぐ」,prevent O from doing「Oが~するのを妨げる」の形で使います。

Washing your hands helps prevent infection.
手を洗うことは感染の予防に役立つ。

名詞形は prevention「防止,予防」です。

無生物主語の訳し方

S prevent O from doing
→「Sのために,Oは~できなかった」

The heavy snow prevented us from going out.
大雪のために私たちは外出できなかった。

詳しい説明を読む

S prevent O from doing の主語が物・出来事のときは,「Sのために,Oは~できなかった」と訳すと自然です。

The heavy snow prevented us from going out.
大雪のために私たちは外出できなかった。

「大雪が私たちが外出するのを妨げた」が直訳ですが,「~のために…できなかった」と訳すと自然な日本語になります(「無生物主語構文 Level 1」)。

よくある誤り

× prevent O to do → ○ prevent O from doing

詳しい説明を読む

prevent は to 不定詞ではなく from doing をとるので,× prevent O to do ではなく prevent O from doing とします。

この from は「~から引き離す」という「分離・妨害」の from です。「~することから離す」→「~させない」と考えると,to do(「~する方向へ」)とは逆の意味であることがわかります。反対に「~するように促す」の encourage O to do は to を使います。

同じ型をとる動詞

stop / keep / prohibit / hinder / discourage O from doing

The law prohibits minors from buying alcohol.
法律は未成年者が酒を買うことを禁じている。

詳しい説明を読む

stop / keep / prohibit / hinder / discourage も,prevent と同じく O from doing の形をとります。

The law prohibits minors from buying alcohol.
法律は未成年者が酒を買うことを禁じている。

どれも「Oが~するのを妨げる,やめさせる」という意味で,from doing をとります。prohibit については「prohibit」でまとめました。

-英単語・表現の急所
-, ,