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

如题所述

非常高兴能为你提供帮助哈ヾ(・ε・`*) ,be good for表示某事物对于某人或某事有好处或利益;be good with用来描述某人在处理某事或和某人相处时的表现良好;be good to表示对某人好,善良;be good at表示某人在特定技能或领域具有优秀能力。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先: 

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

1、语义不同

be good for表示某事物对于某人或某事有好处或利益;be good with用来描述某人在处理某事或和某人相处时的表现良好;be good to表示对某人好,善良;be good at表示某人在特定技能或领域具有优秀能力。

例句:

①Eating vegetables is good for health. 吃蔬菜对健康有益。

②She is good with children. 她善于和孩子们相处。

③He is always good to his friends. 他总是对他的朋友们很好。

④She is good at playing the piano. 她擅长弹钢琴。

2、使用场景不同

be good for常用于描述对健康或情况的好处;be good with常用于描述个人技能或能力;be good to用于描述关系和行为;be good at常用于描述某人的特殊技能或才能。

例句:

①Music is good for the soul. 音乐对灵魂有益。

②He's really good with numbers. 他对数字处理得非常出色。

③It's important to be good to the people around you. 对你周围的人好很重要。

④My brother is good at math. 我的哥哥擅长数学。

3、用法不同

be good for后跟名词、代词或-ing形式;be good with后面跟名词或者代词,用以描述与某人或者某事的相处或者处理能力; be good to后面跟名词或者代词,表明动态的善意行为;而be good at后面会跟名词或者动名词,表示擅长于某件事。

例句:

①Regular exercise is good for your heart. 有规律的运动对你的心脏有益。

②He is good with animals. 他善于和动物相处。

③You should be good to your parents. 你应该对你的父母好。

④He is good at driving. 他擅长驾驶。

温馨提示:答案为网友推荐,仅供参考
相似回答