will have finished
Si no se da prisa, la pelea habrá terminado.
If you don't hurry, the fight will be over.
— Porco Rosso (1992)
Mi hermana habrá terminado su tarea antes de ir a Hokkaido.
My sister will have finished her homework before going to Hokkaido.
En unos meses, todo esto habrá terminado para nosotros.
In a few months, all this will be over for us.
— Sisu (2022)
En un par de días habrá terminado todo.
In a couple of days, it will all be over.
Una última cosa y todo habrá terminado.
One last thing and it's all over.
Para entonces ya habrá terminado la carrera y estará buscando su primer empleo.
By then she will have finished her degree and will be looking for her first job.
En un par de días todo habrá terminado.
In a couple of days, it will all be over.
Después se entregará, y todo habrá terminado.
Afterward, it will be delivered, and everything will be over.
— Encontré al diablo (2010)