be good at, be good to, be good for, be good with区别如下：
be good at 擅长…
be good with 善于与…打交道
be good to 对....友善
be good for 对....有好处
John is good at maths. And he is good with numbers.
Tom is good at selling. And he is good with people.
Amy is nice. She is good to me.
Our English teacher is good to us.
Vegetables are good for our health.
Milk is good for you.
请好好体会be good at, be good to, be good for, be good with区别。希望对你有所帮助。