世界前八强吃货
个人觉得有这样的区别:"keep" 这个词的本身意思是 保持 保留 阻止的意思 这个短语的意思偏向于 以前就一直远离 某物或者某事 "stay" 这个词的意思是 逗留 停留 停止的意思 这个短语的意思偏向于 在首次遇到危险或者不好的事或物时, 用于警告 提醒等 平时这两个短语的用法差不多 对于毒品这些危险物品 我们要长期远离 keep away 更贴切 如果是妈妈看到小孩子在耍小刀 会给孩子说 stay away 也可以说 keep away 让他以后也不要随便玩儿刀 随着英语的简化 它很多用法也简化了 大家也不用具体去纠结两个短语的差别 就连说英语国家的人 他们对于这些的区别也说不清楚