delivered, handed over, turned in, given up, surrendered
Se tivesse entregado os pontos, os dois estariam mortos agora.
If they had given up, both of them would be dead now.
— Duro de Matar (1988)
Eu já tinha entregado o dinheiro, então podíamos sentar e conversar.
I had already handed over the money, so we could sit down and talk.
Tom deveria ter entregado sua tarefa antes do fim de semana.
Tom was supposed to hand in his assignment before the weekend.