Congratulate on vs for

Status
Not open for further replies.

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:
I've edited it.
 
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.
 
Be sure to separate 'Championship' and 'in' by adding a space.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top