Read the sentence carefully and choose suitable preposition for the purpose.…
20262025202420252024202320242025
Read the sentence carefully and choose suitable preposition for the purpose.
We offer the heartiest congratulation _____ your success.
- A.
at
- B.
on
- C.
upon
- D.
for
Attempted by 1290 students.
Show answer & explanation
Correct answer: B
Solution:
The correct preposition is on.
Use "on" after "congratulations" when referring to an achievement: "congratulations on your success."
Prefer the plural "congratulations" in this phrase. The singular "congratulation" is uncommon in this context.
Other prepositions:
• "at" is not used here.
• "upon" is rare or formal; "on" is the natural choice.
• "for" indicates purpose in other constructions but is not standard with "congratulations" to mark an achievement.
Corrected sentence:
We offer the heartiest congratulations on your success.
Note: You can also say "congratulations to you" when directly addressing the person, but to mention the achievement itself, use "on."