區別:
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.?
我獨立,因為我善於與人交往。
參考資料: