tenha feito isso

has done that

→ ter
phrase Rare #23,900
has done that Used in the present perfect subjunctive, often after expressions of emotion, doubt, possibility, or suspicion. The subject is understood from context; “tenha feito” can also be translated as “did” in English.
PO: Não acredito que ela tenha feito isso.
EN: I can't believe she did that.

Talvez o Tom não tenha feito isso.

Maybe Tom didn't do that.

Eu fico feliz que o Tom não tenha feito isso.

I'm glad Tom didn't do that.

Mesmo que tenha feito isso, você tem que negar.

Even if you did it, you have to deny it.

— Mother - A Busca Pela Verdade (2009)

Poderia, mas não acho que tenha feito isso.

I could have, but I don't think I did.

— Um Tiro na Noite (1981)

Talvez Tom tenha feito isso.

Perhaps Tom did it.

Estou feliz que Tom tenha feito isso.

I'm glad Tom did that.

Não acredito que ela tenha feito isso de propósito.

I don't believe she did that on purpose.

Não há provas de que Tom tenha feito isso.

There is no proof that Tom did it.

Duvido que ela tenha feito isso sem ajuda de ninguém.

I doubt she did that without anyone's help.

Não acredito que o Tom não tenha feito isso.

I can't believe Tom didn't do that.

Fala sério, não é possível que ele tenha feito isso.

Seriously, it's impossible that he did that.

Suspeito que o Tom nunca tenha feito isso por conta própria.

I suspect Tom never did that on his own.