Prevent from与Keep from的区别?

问题描述:

Prevent from与Keep from的区别?

prevent sb.from doing = keep sb.from doing 阻止某人做某事;
区别是prevent sb.from doing 中的from 可以省略;
而keep sb.from doing 中的from 不可以省略.keep me from the cold ,还是prevent me from the cold ?这两个选项都有。。你能把原题完整打上去吗?如果单纯从选项来看的话,那只能选择prevent me from the cold ,因为我们更倾向于:keep me away from the cold. 字面意思:"使我远离冷"