Be good for ,Be good at与Be good to 的区别

区别:

1、be good at 意为“擅长……”,后接名词、代词或ving形式。

例如:I’m good at playing chess. 我擅长下象棋。

2、be good to意为“对……友好”。

例如:My friend was good to me when I was ill. 我生病时我的朋友对我关怀备至。

3、be good for意为 “对……有好处”。

例如:Eating more vegetables is good for your health. 多吃蔬菜对你的健康有好处。

扩展资料

例子

1、In?fact,?they?might?be?good?for?the?economy.?

事实上,它们可能还对美国经济产生了有益的推动。

2、I?was?thinking?it?would?be?good?for?bob.?

我原来一直认为这对鲍勃有好处。

3、Rain?water?was?once?considered?to?be?good?for?the?complexion?

雨水曾一度被认为可以滋养皮肤。

4、But?if?you?have?a?good?method?of?learning,?I?think?you?will?be?good?at?it.?

但是如果你有好的学习方法,我想你就会学会它。

5、I?independence,?because?I?be?good?at?association?with?person.?

我独立,因为我善于与人交往。

参考资料:

百度百科:good