0
Hardell Posted 15 years ago
Grammar

Congratulations for/on

Hi

Please, could anybody explain me the difference between Congratulations for/on?

Thanks in advance.
  

Top answer

It's "congratulations on [an occasion]". Congratulations on winning the award. Congratulations on your wedding.

  • It's "congratulations on [an occasion]".
  • Congratulations on winning the award.
  • Congratulations on your wedding.
  • Congratulations on getting a promotion.
  • I suppose you might use "for" instead, but I don't think it's used as often.
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
It's "congratulations on [an occasion]".

Congratulations on winning the award.
Congratulations on your wedding.
Congratulations on getting a promotion.

I suppose you might use "for" instead, but I don't think it's used as often.

CJ

Related Questions