Multiple choice

Directions: Fill in the blank with the most suitable preposition.

Congratulations _____ your success.

  1. to

  2. on

  3. by

  4. None of these

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When congratulating someone on an achievement or event, we use the preposition 'on.' The correct phrase is 'congratulations on your success,' 'congratulations on your promotion,' or 'congratulations on winning.' 'Congratulations to' is used when addressing the person directly (e.g., 'congratulations to you'), and 'congratulations by' is never correct.