(1)be good for 表示“对……有好(益)处”,反义短语为be bad for “对……有害”。例如:
Eating too much is not good for your health.
吃太多对你的健康没有好处。
(2)be good at 与do well in 同义,表示“在……方面(学得,做得)好,擅长……”,后接名词或动名词形式。例如:
Some of us are good at swimming.
我们中有些人擅长游泳。
(3)be good to 表示“对……仁慈(和善)”,与be kind/friendly to同义。例如:
The old man is very good to the children.
那位老人对孩子们很和善。
(4)be good with 与get on well with 同义,表示“与……相处融洽”。例如:
Mr Smith is good with his neighbors.
史密斯先生和他的邻居们相处融洽。
Let’s have a try
谢谢!