has finished
Y hasta que la obra haya terminado, nadie abandona el escenario.
And until the play is over, no one leaves the stage.
— Súper 30 (2019)
Vendré cuando haya terminado los deberes.
I’ll come when I’ve finished my homework.
Se puede arreglar como escondite hasta que haya terminado todo, que será pronto.
It can be fixed up as a hideout until everything is over, which will be soon.
— La Caída (2004)
Luego, cuando haya terminado la clase, te devolveré tu tambor.
Then, when the class is over, I will give you back your drum.
— Die Blechtrommel (1979)
Mejor hablamos cuando haya terminado.
We’d better talk when it’s over.
— Legado en los huesos (2019)
Estoy contento de que haya terminado felizmente.
I'm glad it ended happily.
Dudo mucho que haya terminado el informe a tiempo para la presentación.
I highly doubt I finished the report in time for the presentation.
Dudo que Tom haya terminado los deberes.
I doubt Tom has finished his homework.
En cuanto esta guerra haya terminado, volveré.
As soon as this war is over, I will return.
— El increíble castillo vagabundo (2004)