por haber llegado tarde

for having arrived late

→ por
phrase Rare #47,088
for having arrived late Used to give a reason for apologizing or for another action. Por haber + past participle means “for having …”.
SP: Le escribí al profesor por haber llegado tarde.
EN: I wrote to the teacher because I had arrived late.

Se disculpó con nosotros por haber llegado tarde.

He apologized to us for being late.

Me disculpé por haber llegado tarde a la escuela.

I apologized for being late to school.

No tenía ganas de echarle la bronca por haber llegado tarde.

I didn't feel like telling him off for being late.

Él le pidió disculpas al profesor por haber llegado tarde a la escuela.

He apologized to the teacher for being late to school.