0
Tamguatlay Posted 13 years ago
Grammar

Congratulations on / for topping the class.

Congratulations on / for topping the class.

Can either preposition be used?

Thanks.
  

Top answer

tamguatlay Can either preposition be used? Yes, but on is much more common.

  • tamguatlay Can either preposition be used?
  • Yes, but on is much more common.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
tamguatlayCan either preposition be used?
Yes, but on is much more common.
0
Strictly speaking:

Congratulations on -- a special occasion
Congratulations for -- a notable achievement

That said, both are logically possible in your context, depending on the way you perceive "topping the class". But sometimes only "on" works:

Congratulations on getting a new job!

Saying "Congratulations for getting a ne

Related Questions