0
Anonymous Posted 17 years ago
Grammar

Congratulations on vs congratulations for

Please explain the difference between: 'congratulations on' and 'congratulations for' using the following sentences. Congratulations on receiving the award. (congratulating the occasion?) Congratulations for receiving the award. (congratulating the result or effort?) Thank you very much.
  

Top answer

Hi Anon I would say that "congratulations on" is simply far more commonly used than "congratulations for". Other than that, I'm not sure that any clearcut difference can actually be made. "Congratulations on" does suggest "on this occasion", and thus the congratulations tend to be focused on and offered for the outcome or culmination of someone's activities.

  • Hi Anon I would say that "congratulations on" is simply far more commonly used than "congratulations for".
  • Other than that, I'm not sure that any clearcut difference can actually be made.
  • "Congratulations on" does suggest "on this occasion", and thus the congratulations tend to be focused on and offered for the outcome or culmination of someone's activities.
  • However, that doesn't mean that the work that was done prior to the achievement is being ignored.
  • " To me, saying "congratulations for" would simply mean "congratulations for this reason".
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
Hi Anon

I would say that "congratulations on" is simply far more commonly used than "congratulations for". Other than that, I'm not sure that any clearcut difference can actually be made.

"Congratulations on" does suggest "on this occasion", and thus the congratulations tend to be focused on and offered for the outcome or culmination of someone's activities. Howev
0
Thank you.
I try to stick with "on" from now "on".

Related Questions