ha acabado

has ended

→ haber
phrase Common #2,469
has ended Used to say that something has finished or come to an end. The exact English translation depends on the subject and context.
SP: La película ha acabado.
EN: The movie is over.

Tom ha acabado de leer el libro que Mary le dio ayer.

Tom has finished reading the book that Mary gave him yesterday.

Se nos ha acabado el dinero.

We've run out of money.

Todavía no ha acabado el día.

The day isn't over yet.

Me temo que se me ha acabado el café.

I'm afraid I've run out of coffee.

La lección ha acabado.

The lesson is over.

— El último emperador (1987)

La misa ha acabado.

Mass is over.

— Divorcio a la italiana (1961)

La misión ha acabado.

The mission is over.

— La vida de los otros (2006)

Ha acabado el horario de visitas, señor.

Visiting hours are over, sir.

— Los Tenenbaums. Una familia de genios (2001)

Ah, se nos ha acabado el azúcar.

Ah, we've run out of sugar.

El juego ha acabado.

The game is over.

Perdón, la cantidad ha acabado con la calidad.

Sorry, quantity has ruined quality.

— Quieto, muere, resucita (1990)

He oído que se te ha acabado el cargador.

I heard you ran out of charger.

— Turno de noche (2026)

Se me ha acabado la paciencia ¡Sara!

I've run out of patience, Sara!

— Black (2005)

La guerra no ha acabado, Annie.

The war isn't over, Annie.

— Un lugar en ninguna parte (1988)

Piensan que ha acabado todo.

They think it’s all over.

Y ahora su guardia ha acabado.

And now his watch is over.

No ha acabado, Sébastien ha pedido una cocina.

It's not over, Sébastien has asked for a kitchen.

— Las invasiones bárbaras (2003)

Entonces, ¿lo nuestro ha acabado?

So, is it over between us?

— Cinema Paradiso (1988)

Todo ha acabado.

It's all over.

La guerra ha acabado.

The war is over.

Se nos ha acabado el agua.

We've run out of water.

La edad de oro de la piratería ha acabado.

The golden age of piracy is over.

— El engaño (2026)

La negociación ha acabado.

The negotiation is over.

Tu carrera ha acabado.

Your career is over.

— La vida de los otros (2006)

La nueva esposa ha acabado con todas mis preocupaciones.

The new wife has put an end to all my worries.

— Devdas (2002)

Ha acabado con todo su dinero.

He has spent all his money.

Es que la guerra ha acabado.

It’s just that the war is over.

— Casi famosos (2000)

La boda de Anu ya ha acabado, Nandini ahora ya es mayor ¿Has pensado en ello?

Anu’s wedding is over, and Nandini is grown up now. Have you thought about it?

— हम दिल दे चुके सनम (1999)

Se me ha acabado el saldo.

I've run out of credit.

— Volver (2006)

Todavía no ha acabado la Navidad.

Christmas is not over yet.

La guerra prácticamente ha acabado.

The war is practically over.

Parece que la temporada de lluvias finalmente ha acabado.

It seems the rainy season has finally ended.

El carnaval ha acabado.

Carnival is over.

— Investigación sobre un ciudadano libre de toda sospecha (1970)

Se me ha acabado la paciencia.

I've run out of patience.

Parece que se nos ha acabado la gasolina.

It looks like we’ve run out of gas.