「防ぐ・避ける」prevent / avoid / protect / stop / keep from
prevent と avoid、どちらも「防ぐ」っぽくて区別できない
prevent は「事態が起こらないよう先回りして止める」、avoid は「自分がそれから距離を置く」、protect は「対象を危険から守る」。事故は prevent、渋滞は avoid、子どもは protect。
- prevent 防ぐ;妨げる — 起こる前に食い止める。prevent A from doing
- avoid 避ける — 好ましくないものに近づかない・しないようにする。avoid doing
- protect 守る;保護する — 危険から人・物を守る。protect A from B
- stop 止める;阻止する — 口語で prevent と同じ型をとる。stop A (from) doing
- keep A from doing A に〜させない — A が〜しないようにしておく。口語的
avoid の後は動名詞だけ(× avoid to eat)。prevent / stop / keep / protect はどれも「A from B」の型で、from が「〜から引き離す」イメージ。prohibit A from doing(A が〜するのを禁じる)、discourage A from doing も同じ仲間。