hemos acabado

we have finished

→ haber
phrase Rare #33,959
we have finished Used to say that a group including the speaker has finished something. With de + infinitive, it means “we have just finished doing something,” as in hemos acabado de limpiar. In expressions such as hemos acabado por aquí, it can mean “we ended up here.”
SP: Ya hemos acabado de preparar la cena.
EN: We have finished preparing dinner.

Hemos acabado de limpiar los baños.

We’ve just finished cleaning the bathrooms.

Ya hemos acabado, pero puedo quedarme.

We're finished, but I can stay.

— Mystic River (2003)

No hemos acabado.

We aren't finished.

— Caché (Escondido) (2005)

Hemos acabado.

We're done.

— Adiós, muchachos (1987)

Ni siquiera nosotros mismos entendemos cómo hemos acabado por aquí.

Even we ourselves don't understand how we ended up here.

Hemos acabado de limpiar nuestra clase.

We have just finished cleaning our classroom.

Casi hemos acabado.

We’re almost finished.

— Love Actually (2003)

Ya casi hemos acabado.

We're almost done.

— Nicky, la aprendiz de bruja (1989)