having done it
Mary nega di averlo fatto.
Mary denies doing so.
Ha detto di averlo fatto molte volte.
He said he had done it many times.
Lui ha negato di averlo fatto.
He denied doing so.
He admits to having done it.
Non ha negato di averlo fatto.
He didn’t deny having done it.
He denied having done so.
Disse di averlo fatto per lei.
He said he did it for her.