"congratulate on" in Spanish
Definition
Elogiar o expresar buenos deseos a alguien porque ha conseguido algo o le ha sucedido algo bueno.
Usage Notes (Spanish)
Suele ir seguido de un sustantivo o gerundio: 'felicitar a alguien por su ascenso' o 'felicitarte por ganar'. Es formal o educado; se usa para logros importantes u ocasiones felices. Siempre se usa 'por' para introducir el motivo.
Examples
I want to congratulate you on your new job.
Quiero **felicitarte por** tu nuevo trabajo.
She congratulated him on passing the exam.
Ella **lo felicitó por** aprobar el examen.
They congratulated her on the award.
Ellos **la felicitaron por** el premio.
Let me congratulate you on finishing the marathon—that’s a huge achievement!
Déjame **felicitarte por** terminar el maratón—¡es un gran logro!
Everyone stopped by to congratulate Tom on his engagement.
Todos pasaron a **felicitar a Tom por** su compromiso.
You should congratulate yourself on reaching your goal—well done!
¡Deberías **felicitarte por** alcanzar tu meta—bien hecho!