have finished
Vai saber quando tiver terminado, velho.
You'll know when it's over, man.
— Grave (2017)
Irei quando tiver terminado minhas tarefas aqui.
I will leave when I have finished my tasks here.
Eu vou devolver seu livro na terça se eu o tiver terminado.
I'll return your book on Tuesday if I've finished it.
Eu vou te ajudar se eu tiver terminado o meu trabalho pelas quatro.
I'll help you if I've finished my work by four.
Por favor, devolva o livro quando tiver terminado de lê-lo.
Please return the book when you have finished reading it.