no good to no good for的区别
2个回答

do good to sb/sth:对某人/物有好处,其中,good是名词,“好处;益处”;

be good for sb/sth:对某人/物有益,其中,good是形容词,“好的”.用法例句:

Exercise does good to oue health.运动对健康有益.

Exercise is good for health.运动有益于健康.

这两个的区别弄清了,你所给的两个的区别不言自明.

祝你开心如意!