per averlo fatto

for having done it

→ per
phrase Uncommon #16,529
for having done it “Lo” means “it” and refers to an action understood from context.
IT: Grazie per averlo fatto.
EN: Thank you for having done it.

Grazie ancora per averlo fatto.

Thanks again for doing this.

— Father Mother Sister Brother (2025)

Voglio scusarmi per averlo fatto.

I want to apologize for doing this.

Lo farei però penso che Nino si arrabbierà per averlo fatto aspettare.

I would, but I think Nino will get angry that I made him wait.

— Drive (2011)

Abbiamo ricevuto molte critiche per averlo fatto.

We got a lot of criticism for doing that.

Mi aspettavo di venire pagata per averlo fatto.

I expected to get paid for doing so.

Non ho avuto nessuna ragione in particolare per averlo fatto.

I didn't have any particular reason for doing so.

— La Forma della Voce (2016)

Grazie per averlo fatto.

Thanks for doing this.

— Everything Everywhere All at Once - La vita, il multiverso e tutto quanto (2022)

Ho odiato me stesso per averlo fatto.

I hated myself for doing that.

Tom è stato punito per averlo fatto.

Tom was punished for doing so.