Learn English – Difference in meaning between “good of” and “good for” and “good to”

meaning

What is the exact difference in meaning between "It's good of you to say that" and "It's good for you to say that" and "It's good to you to say that"?

Does "It's good of you to say that" mean "If you say that, it is good" ?

Does "It's good for you to say that" mean "If you say that, it is good not for me but for you" ?

Does "It's good to you to say that" mean " If you say that, you will have good thing" ?

Best Answer

good of you to...
Your actions in a particular situation were appropriate, and maybe exceeded what could reasonably be expected of you.

It was good of you to take Geoff home last night: he was so drunk that I was worried about him!

good for you to...
Your actions are/will be beneficial to you.

It's good for you to get some healthy exercise every day

It is often used in a conditional form:

It would be good for you to get some healthy exercise every day

good to you to...
As this NGRAM shows, this expression is uncommon and, when used in this context, seems to mean the same as the for version.

It occurs more often in sentences like this:

Does it sound good to you to go to the beach tomorow?