por no haberte escrito

for not writing to you

→ por
phrase Rare #37,554
for not writing to you Used to apologize for not having written to someone. The phrase literally means “for not having written to you,” with haberte escrito expressing a completed action directed toward tú.
SP: Perdón por no haberte escrito después de la reunión.
EN: Sorry for not writing to you after the meeting.

Lo siento por no haberte escrito en tanto tiempo.

I'm sorry for not writing to you in so long.

Por favor, perdóname por no haberte escrito en tanto tiempo.

Please forgive me for not writing to you for so long.

Te pido disculpas por no haberte escrito antes.

I apologize for not writing to you sooner.

Perdóname por no haberte escrito antes, por favor.

Please forgive me for not writing to you sooner.

Por favor, perdóname por no haberte escrito antes.

Please forgive me for not writing to you sooner.