vs 

QUICK ANSWER
"Have dinner" is an intransitive verb phrase which is often translated as "cenar", and "eat" is a transitive verb which is often translated as "comer". Learn more about the difference between "have dinner" and "eat" below.
have dinner(
hahv
 
dih
-
nuhr
)
An intransitive verb phrase is a phrase that combines a verb with a preposition or other particle and does not require a direct object (e.g., Everybody please stand up.).
intransitive verb phrase
a. cenar
What time are we going to have dinner? I'm already hungry.¿A qué hora vamos a cenar? Ya tengo hambre.
Copyright © 2026 Dictionary Media Group, Inc.
eat(
it
)
A transitive verb is a verb that requires a direct object (e.g., I bought a book.).
transitive verb
a. comer
I haven't eaten anything since this morning.No he comido nada desde esta mañana.
2.
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
(colloquial)
(to worry or bother)
a. preocupar
Why are you so serious? What's eating you? Come on, tell me.¿Por qué estás tan serio? ¿Qué te preocupa? Vamos, dímelo.
b.
The following examples show ways to translate this word or phrase without using a direct equivalent.
no direct translation
What's eating her? She didn't even say hello to us.¿Qué mosca le habrá picado? Ni siquiera nos saludó.
What's eating him? Why did he slam the door?¿Qué le pasa? ¿Por qué dio ese portazo?
An intransitive verb is one that does not require a direct object (e.g., The man sneezed.).
intransitive verb
a. comer
We haven't eaten there in years.Hace años que no comemos allí.
Copyright © 2026 Dictionary Media Group, Inc.