
prevent A from doing は、「Aが〜するのを防ぐ」「Aが〜できないようにする」という意味です。
This password prevents other people from accessing my account.
このパスワードは、ほかの人が私のアカウントへアクセスするのを防ぎます。
Aには行動する人・物、doingには防ぎたい行動が入ります。事故や問題が起こる前に防ぐ場面だけでなく、雨・病気・忙しさなどが結果的に人の行動を妨げる場合にも使えます。
しゅみすけ(大山俊輔)
Contents
prevent A from doingの意味と基本形
基本の形は次のとおりです。
prevent+A+from+doing
= Aが〜するのを防ぐ
- A:防がれる人・物
- from doing:Aから遠ざけたい行動・出来事
The rain prevented us from going out.
雨のため、私たちは外出できませんでした。
Clear instructions can prevent users from making mistakes.
分かりやすい説明は、利用者が間違えるのを防げます。
Nothing will prevent her from achieving her goal.
彼女が目標を達成するのを、何ものも妨げられません。
日本語では「防ぐ」だけでなく、原因が主語なら「〜のためにできなかった」「〜が妨げになった」と訳すと自然です。
なぜfromの後ろはdoingになる?

from の中心には「起点から離れる」という感覚があります。
prevent A from doing を直感的に分解すると、「Aをdoingから離れた状態にする」、つまりAと行動の間を切り離す構造です。
また、ここでのfromは前置詞です。前置詞の後ろには名詞相当のものが必要なので、動詞をそのまま置かず、動名詞のdoingにします。
× prevent him from enter
○ prevent him from entering
彼が入るのを防ぐ
fromの意味が「出発点」「原因」「分離」へ広がる仕組みは、be-rize.comのfromのコアイメージ解説も参考になります。
Aには人以外も置ける
Aは人だけではありません。物・問題・変化など、doingの動作や変化をするものを置けます。
人を置く
The guard prevented me from entering the room.
警備員は、私が部屋へ入るのを阻止しました。
物を置く
The safety lock prevents the door from opening accidentally.
安全ロックは、ドアが誤って開くのを防ぎます。
問題や変化を置く
Regular backups prevent small problems from becoming disasters.
定期的なバックアップは、小さな問題が大惨事になるのを防ぎます。
become のような状態変化もdoingの位置に置けます。
prevent A from being+過去分詞
Aが「〜される」のを防ぐなら、from being+過去分詞を使います。
This case prevents the phone from being damaged.
このケースは、スマートフォンが傷つくのを防ぎます。
Good communication can prevent employees from being misunderstood.
適切なコミュニケーションは、従業員が誤解されるのを防げます。
being damaged は「損傷を受けること」、being misunderstood は「誤解されること」です。beingを抜いて過去分詞だけにしないようにしましょう。
prevent A from doingの受け身
Aを主語にして「Aは〜するのを妨げられた」と言う場合は、次の形です。
A be prevented from doing
We were prevented from boarding the flight because of a document issue.
書類の問題で、私たちは飛行機に搭乗できませんでした。
She was prevented from speaking at the meeting.
彼女は会議で発言するのを阻まれました。
受け身では、誰が妨げたかを言わず、妨げられた側と結果に焦点を当てられます。
fromは省略できる?
prevent A doing のようにfromを省いた形も、特にイギリス英語で使われます。
Nothing can prevent him achieving his dream.
彼が夢を実現するのを、何ものも妨げられません。
ただし、英語学習者はprevent A from doingを基本形として使うのが安全です。アメリカ英語でも自然で、構造も明確になります。
また、受け身の be prevented from doing ではfromを残すのが基本です。
場面別の自然な例文
仕事・IT
Two-step verification prevents strangers from logging in.
二段階認証は、知らない人がログインするのを防ぎます。
Let’s add a checklist to prevent the same error from happening again.
同じミスが再発しないよう、チェックリストを追加しましょう。
旅行
A train delay prevented us from reaching the airport on time.
電車の遅延で、私たちは時間どおり空港へ着けませんでした。
家庭・暮らし
Keep the lid on to prevent the soup from spilling.
スープがこぼれないよう、ふたをしておいてください。
恋愛・人間関係
Fear prevented me from telling him how I felt.
怖くて、彼に自分の気持ちを伝えられませんでした。
Don’t let pride prevent you from apologizing.
プライドのせいで謝れなくならないようにしてください。
prevent・stop・keepの違い
prevent A from doing:起こらないよう事前に防ぐ
問題・事故・望ましくない行動を、起こる前に防ぐ響きが中心です。少しフォーマルで、仕事や説明文でもよく使われます。
stop A from doing:Aの行動を止める
preventより会話的で、すでに始まりかけた行動や具体的な動きを止める場面にも自然です。
She stopped the child from running into the street.
彼女は、その子が道路へ飛び出すのを止めました。
実際には意味の重なりが大きく、多くの場面で置き換えられます。
keep A from doing:Aをしない状態に保つ
継続的に行動を遠ざける、または何かが妨げとなってできない状態を表します。
The noise kept me from sleeping.
騒音のせいで眠れませんでした。
prevent・stop・keep・avoidの全体的な使い分けは、「防止する」の英語表現比較でも確認できます。
preventとavoidの違い
prevent は、誰か・何かが行動するのを外から防ぎます。avoid は、主語自身が問題や行動を避けます。
This setting prevents users from deleting important files.
この設定は、利用者が重要ファイルを削除するのを防ぎます。
Users should avoid deleting important files.
利用者は重要ファイルを削除しないようにすべきです。
avoidの直後にはfromを置かず、avoid doingとします。
日本人が間違えやすいポイント
prevent A to doとは言わない
× The rule prevents people to park here.
○ The rule prevents people from parking here.
その規則により、ここには駐車できません。
「Aに〜させない」につられてto不定詞にしないようにしましょう。
Aを抜かない
× This prevents from happening again.
○ This prevents it from happening again.
これにより、それが再び起こるのを防げます。
何がhappenするのかを、Aの位置に置く必要があります。
prevent doingだけでは基本的に不十分
preventの直後に行動だけを置くのではなく、prevent+出来事を表す名詞またはprevent A from doingを使います。
○ prevent accidents(事故を防ぐ)
○ prevent accidents from happening(事故が起きるのを防ぐ)
しゅみすけ(大山俊輔)
中学英語で簡単に言い換えるなら
- Don’t let him go inside.(彼を中へ入れないでください)
- Stop her from opening the door.(彼女がドアを開けるのを止めてください)
- Make sure this does not happen again.(これが二度と起きないようにしてください)
- I couldn’t go out because of the rain.(雨のため外出できませんでした)
原因を主語にするのが難しければ、I couldn’t … because … に分けると簡単です。
関連する表現
- stop A from doing:Aが〜するのを止める
- keep A from doing:Aが〜しない状態に保つ、Aが〜するのを妨げる
- discourage A from doing:Aに〜しないよう思いとどまらせる
- prohibit A from doing:Aが〜するのを規則・法律で禁じる
- protect A from B:AをBから守る
- avoid doing:〜するのを避ける
ほかの表現も体系的に学びたい方は、英熟語・定型表現の総合ガイドをご覧ください。
まとめ
prevent A from doing は、「Aが〜するのを防ぐ」という意味です。Aには行動する人・物、from doingには防ぎたい行動を置きます。
- prevent A from doing:Aが〜するのを防ぐ
- prevent A from being+過去分詞:Aが〜されるのを防ぐ
- A be prevented from doing:Aは〜するのを妨げられる
- 学習者はfromを残す形を基本にする
まずは This prevents mistakes from happening.(これはミスが起きるのを防ぎます)のように、仕事や日常で使える一文から覚えてみましょう。








