for having
Estoy extraordinariamente en deuda con él por haber salvado mi vida.
I am extraordinarily indebted to him for saving my life.
Él felicitó a su hijo por haber conseguido el primer premio.
He congratulated his son for winning first prize.
Él estaba contento por haber aprobado el examen.
He was happy to have passed the exam.
Me sentí el más rico por haber leído el libro.
I felt like the richest person in the world for having read the book.
Jack estaba cansado por haber caminado cincuenta millas.
Jack was tired from having walked fifty miles.
Quiero darles las gracias por haber avisado con antelación.
I want to thank you for giving us advance notice.
Te felicito por haber entrado a la escuela.
Congratulations on getting into school.
— Rental Family (Familia de alquiler) (2025)