AIはらだくんの最強英語パラフレーズ辞典

「防ぐ・避ける」prevent / avoid / protect / stop / keep from

prevent と avoid、どちらも「防ぐ」っぽくて区別できない

prevent は「事態が起こらないよう先回りして止める」、avoid は「自分がそれから距離を置く」、protect は「対象を危険から守る」。事故は prevent、渋滞は avoid、子どもは protect。

avoid の後は動名詞だけ(× avoid to eat)。prevent / stop / keep / protect はどれも「A from B」の型で、from が「〜から引き離す」イメージ。prohibit A from doing(A が〜するのを禁じる)、discourage A from doing も同じ仲間。