一个很难解释的英语单选题

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:47:16
有谁能用自己的话来解释一下stay away from 与 keep away from的区别

题:If you want to lose weight, you should___high-fat foods.
A. stay away from B.keep away from

答案:A
stay away from (sb/sth)(与某人/某事物)保持距离。指主动地与某人或某事物保持距离。
keep (sb/sth)away from(sb/sth)(使某人/某事物)不靠近(某人/某事物)。指被动地与某人或某事物保持距离。
这句是:如果你想减肥,就要远离高脂食物。这里是指‘you’应该自觉与 ‘high-fat foods’保持距离。所以选A. stay away from
此句用keep away from表示则是:If you want to lose weight, you should keep high-fat foods away from you.

选B

Stay away 是指离开,缺席
Keep away 是指避开,不接近。

该句的意思是,如果你想减肥,那你应该远离高脂肪的食物。

B.keep away from
因为这道题的意思是:如果你想减肥,你要___高脂肪的食物
A是离开的意思,和题目不沾边。
B是远离的意思,带到题里正好合适。
所以答案是A

A。一般都用stay away from SOMETHING。

keep away from 则要用 keep SOMETHING away from 的形式。

上句也可以说成:If you want to lose weight, you should keep high-fat foods away from you.

A 因为stay away from 中有种自觉的避开那些食品,而keep away from则有种命令似的口气