haya terminado

has finished

→ haber
phrase Rare #30,157
has finished A subjunctive form used after expressions of doubt and in clauses referring to a future event.
SP: Espero que haya terminado antes de la cena.
EN: I hope it has finished before dinner.

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.

Es bueno que la guerra haya terminado.

It's good that the war is over.

— Дылда (2019)

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)

¿Cuándo haya terminado de comer, por ejemplo?

When I've finished eating, for example?

— Amigos Intocables (2011)

Solo se irá cuando haya terminado el Durga Puja.

He/She will only leave once Durga Puja is over.

— Devdas (2002)