has ended
Tom ha acabado de leer el libro que Mary le dio ayer.
Tom has finished reading the book that Mary gave him yesterday.
We've run out of money.
The day isn't over yet.
Me temo que se me ha acabado el café.
I'm afraid I've run out of coffee.
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.
The game is over.