had dinner, eaten dinner
¿Ya ha cenado?
Have you had dinner yet?
Hace dos horas que he cenado.
I had dinner two hours ago.
— Pacto de sangre (1944)
Yo había cenado y estaba viendo la televisión.
I’d had dinner and was watching TV.
— Volver (2006)
¿No has cenado?
You haven't had dinner?
¿Mi padre todavía no ha cenado?
Has my father still not had dinner?
¿Has cenado bien?
Did you have a good dinner?
— Buenos Muchachos (1990)
Cuando encontré el restaurante, mis amigos ya habían cenado.
When I found the restaurant, my friends had already had dinner.
¿Ya has cenado?
Yo no he cenado.
I haven't had dinner.
— Las diabólicas (1955)
Ya he cenado.
I've already had dinner.
¿Has cenado?
Have you had dinner?
— Parásitos (2019)