be good to和be good for区别是什么?

如题所述

这两个词组的意思我可太懂了,毕竟我可是一次性就通过了大学英语四六级,对于这些基本的英语词组还是有把握的。给大家总结了一个表格,先粗略的看一下~~

一、含义解释及音标:

- be good to:对某人友善、好(常用于人)。
- be good for:有益于、对……有好处(常用于物品或行为)。

二、语法使用及用法不同之处:

- be good to:常用于描述人际关系,表示某人对他人友善或好。多与人称代词一起使用。
- be good for:常用于描述某种物品或行为对身体、健康或心理的好处。多与名词或代词一起使用。

三、具体用法举例:

- be good to:

1. He is always good to his neighbors.(他总是对他的邻居们友好。)
2. She has been good to me ever since we met.(自从我们相识以来,她一直对我很好。)
3. I try to be good to everyone I meet.(我努力对遇到的每个人都友善。)

- be good for:

1. Exercise is good for your health.(运动有益于你的健康。)
2. Eating vegetables is good for your body.(吃蔬菜对你的身体有好处。)
3. Drinking water is good for your skin.(喝水对你的皮肤有好处。)

四、充分全面的决策参考:

在日常交流中,根据需要表达的意思,选择 be good to 或 be good for 的使用。如果要表达人际关系良好,可以使用 be good to;如果要表达某种物品或行为对身体、健康或心理的好处,可以使用 be good for。

五、类比:

be good to 和 be good for 的区别类似于中文中的“待人友好”和“有益于”之间的区别。前者更多用于描述人际关系,后者则更多用于描述物品或行为对身体、健康或心理的好处。在实际使用时,要根据不同情境和对象做出适当选择。

六、补充

除了以上的区别之外,be good to 还有一个额外的含义,即表示某人被善待或得到了好的照顾。这种用法通常用于强调某个人或团体对他人的好意或善意。

举个例子:

- The doctor was very good to his patient and made sure he was comfortable.(医生对他的病人非常好,确保他很舒服。)

这里的 be good to 强调的是医生对病人的好意和善意,而不仅仅是友善或善待。

七、总结

be good to 和 be good for 在含义、语法和用法上有着明显的区别。前者用于描述人际关系,表示某人对他人友善或好,而后者则用于描述某种物品或行为对身体、健康或心理的好处。在实际使用时,要根据需要表达的意思选择正确的用法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-21

be good to :对…好,对…很慈善。
be good for :值得,有效;利于。

例句辨析:
be good to
1、Why can't she be good to her sister?
为什么她不能对她姐姐好点?
2、People are not perfect, so as long as they are genuine and sincere, trust them andbe good to them.
人无完人,只要他们很真诚,就信任他们,对他们友善。

The young should be good to the old.年轻人应该孝顺老人。

be good for
1、They argued all the time and thought it couldn't be good for the baby.
他们一直在争论,认为这对孩子肯定不好。
2、Oh great! That'll be good for Fergus.
哦,太棒了!那将对弗格斯很有利。

Doing morning exercises is good for our health.做早操对我们的健康有益。

参考资料

be good to 和be good for的区别是什么.百度知道[引用时间2017-12-19]

相似回答