Congratulate on vs for

Arnold99

Member
Joined
Jul 9, 2017
Member Type
Student or Learner
Native Language
Romanian
Home Country
Romania
Current Location
Romania
Let me congratulate you both ............... your success in the Wife Carrying World Championshipin Finland.

a) on
b) for

I'd like to know which is the correct option here and why. Thanks.
 
Last edited:

Arnold99

Member
Joined
Jul 9, 2017
Member Type
Student or Learner
Native Language
Romanian
Home Country
Romania
Current Location
Romania
I've edited it.
 

Amigos4

VIP Member
Joined
Oct 1, 2007
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
The 'options' appear in the title of the thread.

When we congratulate someone 'on' something we give them our good wishes because something special or pleasant has happened to them, e.g. "I'd like to congratulate you on your marriage".

When we congratulate someone 'for' something we praise them for an achievement, e.g. "I'd like to congratulate the staff for their good job".

Both sound natural to me but in your example I would use 'on' because it seems a little more personal.
 

Amigos4

VIP Member
Joined
Oct 1, 2007
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
Be sure to separate 'Championship' and 'in' by adding a space.
 
Top