[Vocabulary] Congratulate for/on?

Status
Not open for further replies.

Mad-ox

Key Member
Joined
Aug 18, 2006
Member Type
English Teacher
Native Language
Hungarian
Home Country
Romania
Current Location
Romania
Hello everybody,


Which one is correct and why:

I congratulate you for your success.

I congratulate you on your success.


Thank you in advance,

Madox
 
I think you would hear/read either. But as a general guideline, if you want to make a distinction between use of the two, I would suggest, "on" followed by a noun (on your success, promotion, award, achievement etc.) and "for" followed by gerunds (for winning, achieving, creating, getting etc.)
 
I think you would hear/read either. But as a general guideline, if you want to make a distinction between use of the two, I would suggest, "on" followed by a noun (on your success, promotion, award, achievement etc.) and "for" followed by gerunds (for winning, achieving, creating, getting etc.)
This may be a BrE/AmE difference. We'd use 'on' for both nouns and gerunds.
 
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