has finished
En cuanto esta guerra haya terminado, volveré.
As soon as this war is over, I will return.
— El castillo ambulante (2004)
Vendré cuando haya terminado los deberes.
I’ll come when I’ve finished my homework.
Luego, cuando haya terminado la clase, te devolveré tu tambor.
Then, when the class is over, I will give you back your drum.
— El tambor de hojalata (1979)
Cuando haya terminado de comer, por ejemplo?
When I've finished eating, for example?
— Intocable (2011)
Es bueno que la guerra haya terminado.
It's good that the war is over.
— Una gran mujer (Beanpole) (2019)
Y hasta que la obra haya terminado, nadie abandona el escenario.
And until the play is over, no one leaves the stage.
— Super 30 (2019)
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.
— El hundimiento (2004)
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.
Solo se irá cuando haya terminado el Durga Puja.
He/She will only leave once Durga Puja is over.
— Devdas (2002)