prevent (from)阻止,其中from可省略,stop from. keep from都是“阻止”的意思,protect from意为“保护。。。免受伤害”,keep off意为“避开”,所以是第一个对
keep from有两层意思
keep sb. from doing sth. 保护某人免受……之害。此时=protect from/keep off
keep sb. from doing sth. 组织某人做某事,此时=prevent from/stop from
prevent from=stop from=keep from ,keep sb. from doing sth. 一般from可以省略。
protect 是保护。
prevent from=stop from=keep from 正确的
prevent from=stop from=keep from