Good for you!っていいことの意味?

Good for you! You must be happy.”

やったね!・よかったね!・おめでとう!

Good for you!”は、「やったね!」、「よくやったね!」、「おめでとう!」、「よかったね!」または「でかした!」などという意味で、相手がしたことを褒める表現ですが、“Congratulations!”「おめでとう!」よりも、軽く日常的に使うことのできる表現になっています。

Good for ~”で、実際に会話をしている相手を褒めるだけではなく、そこにはいない第三者がしたことに対しても、称賛の気持ちを表すこともできますが、例えば、
“My husband got a promotion at work.”
「私の夫が昇進したの」
Good for him!
「よかったわね!」
とか
“I passed my English exam.”
「英語の試験に受かったんだ」
Good for you! You must be happy.”
「よかったね!うれしいでしょ」

英語 Today