we have finished
Hemos acabado de limpiar los baños.
We’ve just finished cleaning the bathrooms.
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.