they have eaten
Bueno, digamos gracias y regresemos a casa, todavía no han comido.
Well, let's say thank you and go home, they haven't eaten yet.
— Mi vecino Totoro (1988)
No han comido nada desde el desayuno.
They haven't eaten anything since breakfast.
Have the guests eaten yet?
Los indios han comido su corazón.
The Indians have eaten his heart.
They've eaten the whole cake.
They haven't eaten olives.
Have the kids eaten yet?