Select the most appropriate option to fill in the blank.
He congratulated me _______ my success.
Show answer & explanation
Correct answer: D
Explanation
In English grammar, the verb congratulate is idiomatically followed by the preposition on when referring to the reason for the praise (such as an achievement, success, or special occasion).
Common Mistakes: While people often use "for" in casual conversation, "on" is the grammatically correct choice for formal writing and exams.
Examples:
Congratulations on your promotion!
The most appropriate option to fill in the blank is ‘on’.
The complete sentence is: "He congratulated me on my success."