From

Fromのこなれた使い方?

みんなきちんとマスクして、きちんと手洗いをし、インフルエンザの予防接種を良い子は受ける。そういった姿勢がコロナの拡散を防いでいるのかもしれませんね。

stop A from doing

Aが〜するのを防ぐ

  • stop smoking「タバコをやめる」
  • stop to smoke「タバコを吸うために止まる」
  • stop A from doing「Aが〜するのを防ぐ」

例)

We have to stop the virus from spreading.

私達はそのウィルスが拡散するのを防がなければならない。

keep A from doing

Aが〜するのを防ぐ

例)

Illness kept me from coming.

病気で来られなかった。

keep from doing

〜せずにいる

例)

I couldn’t keep from laughing.

笑わずにいられなかった。

prevent A from doing

Aが〜するのを防ぐ

restrain A from doing

Aが〜するのを防ぐ

refrain from doing

〜するのを控える

自動詞的な使い方なので要注意

例)

I refrain from smoking.

タバコは控えてる。

restrict A to do

Aが〜するのを禁止する

似た意味だが、to doが使われる

例)

The law restricts people to go abroad.

その法律は人々が外国へいくことを制限する。

hulu