to have done it
Io ero felice di averlo fatto.
I was happy I did.
Sono veramente felice di averlo fatto.
I'm really happy I did it.
He denied having done so.
Sarà molto dispiaciuto di averlo fatto.
He will be very sorry he did it.
Io sono molto dispiaciuto di averlo fatto.
I’m very sorry I did it.
Lui ha negato di averlo fatto.
He denied doing so.
He denied having done so.
He admits to having done it.