have given
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?
Não creio que alguém tenha dado por minha falta.
I don't think anyone noticed I was missing.