Both can be correct, depending on usage:
Congratulations for having scored 800 on the GMAT.
Congratulations on your acceptance to Stanford's business school.
[Idioms] Which is correct? Congrats for or Congrats on?
This topic has expert replies
Source: Beat The GMAT — Sentence Correction |
-
jarvis
- Junior | Next Rank: 30 Posts
- Posts: 12
- Joined: Mon Dec 26, 2011 11:44 am
- Followed by:1 members
Thanks for the explanation. Is there a thumb rule for similar cases? Like when to use 'for' and when to use 'on'.chieftang wrote:Both can be correct, depending on usage:
Congratulations for having scored 800 on the GMAT.
Congratulations on your acceptance to Stanford's business school.

















