prevent + 人 + from + -ing (準2級必修)
prevent + 人/物 + from + -ing=〜が〜するのを妨げる
prevent + 人 + to V
prevent + 人 + -ing (from 必須)
例: "The rain prevented us from playing." (雨で遊べなかった)。
prevent vs stop vs avoid
prevent (事前に防ぐ、起こさせない)
stop + 人 + from + -ing (止める、ほぼ同義)
avoid + -ing (避ける: avoid doing)。
Prevention is better than cure
ことわざ「予防は治療に勝る」
"Better safe than sorry." (備えあれば憂いなし)。