1. be good for和be good to都可以表达:对…有益处
2. be good for还可以表达:适合,有效,胜任
3. be good to还可以表达:仁慈,善良
请看:
1.老太太对那些男孩子和蔼可亲。
The old lady is good to the boys.(正确)
The old lady is good for the boys.(错误)
2.这药对该疾病有效果
The medicine is good to the disease.(错误)
The medicine is good for the disease.(正确)
3.这条金链刚好与吉姆的手表相匹配。
The gold chain was just good to Jim's watch.(错误)
The gold chain was just good for Jim's watch.(正确)
4.约翰不适合这项工作。
John is not good to the job.(错误)
John is not good for the job.(正确)
5.体育运动有益健康。
Athletic sports are good to your health.(正确)
Athletic sports are good for your health.(正确)

一些经典 例句:
