tenha dado

have given

→ ter
phrase Rare #31,739
have given Subjunctive perfect form of dar. Often used for a possibility, hope, doubt, or condition: “may have given” / “might have given.”
PO: Espero que ela tenha dado a resposta certa.
EN: I hope she has given the right answer.

Talvez Tom o tenha dado a Mary.

Perhaps Tom gave it to Mary.

Gostaria de excluir que ela tenha dado ao marido.

I would like to rule out the possibility that she gave it to her husband.

— Investigação sobre um Cidadão Acima de Qualquer Suspeita (1970)

Estou surpreso que Tom tenha dado o seu clarinete.

I’m surprised that Tom gave away his clarinet.

Eu espero que você tenha dado uma gorjeta ao entregador.

I hope you tipped the delivery person.

Supondo que tenha dado certo, como ficam os próximos passos.

Assuming it worked, what are the next steps?

Fico feliz que tenha dado certo.

I'm glad it worked out.

— Ratatouille (2007)

Não creio que alguém tenha dado por minha falta.

I don't think anyone noticed I was missing.