to have done that
Ele não devia ter feito aquilo, né?
He shouldn't have done that, right?
Eu espero que Tom seja perdoado por ter feito aquilo.
I hope Tom will be forgiven for what he did.
Mary disse que sabia o motivo de Tom não ter feito aquilo.
Mary said she knew why Tom hadn't done that.
Tom não deveria ter feito aquilo.
Tom shouldn't have done that.
Eu me arrependo de ter feito aquilo.
I regret having done that.
Me arrependo de ter feito aquilo.
I regret having done that.
Tom disse que não se lembrava de ter feito aquilo.
Tom said he didn't remember doing that.
O Tom disse que ele sabia o motivo da Mary não ter feito aquilo.
Tom said he knew why Mary hadn't done that.
Você se arrepende de ter feito aquilo?
Do you regret doing that?
Eu não consigo imaginar o porquê de ele ter feito aquilo.
I can't imagine why he did that.