What's the difference between " good for you" and "good on you"?
What's the difference between " good for you" and "good on you"?
Search from various English teachers...
Answers · 6
3
"Good for you" is literally something that is good for you. It is being said if someone is happy for you (although sometimes it is said in a sarcastic way). This is usually being used in British English. "Good on you" is more of an Australian saying. However, both sayings are for informal conversations. You should avoid using both in a formal conversation. In that case "I'm glad to hear that" is more common.
2
Hey Ethan,
1) People say ''Good on you!'' to show that they admire something you have done. This expression is used as an exclamation of approval towards someone, especially for something that they have achieved (chiefly Australian).
E.g.: ''I go swimming every day now.'' ''Wow, good on you, my friend!''
E.g.: ''I just got a promotion!'' ''That is great! Good on you!''
As for ''Good for you!'', it is used as a complimentary expression of encouragement for something that someone has done or received (chiefly British).
E.g.: ''Good for you! You passed the exam.''
E.g.: ''I finally got a raise.'' ''Oh, good for you!''
***NOTICE: ''Good for you!'' is not necessarily said in a sarcastic manner.
Hope that helps!!!
1
I English Good for You means that it is healthy for you ie. Vegetables are good for you. good on you is eg The coat looks good on you
0
In addition to what Kevin just said below/above, 'good on you' is also a very British saying. We use it here a lot.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
