¿Cómo se dice «ya cenaste» en inglés?
Se usa para preguntar si alguien ya comió la cena. En inglés cambia según el tono y el contexto.
Muy común con amigos o familia; dinner se entiende por la hora.
Natural en casi cualquier situación.
Suena un poco más cuidadoso con alguien que no conoces bien.
Did you dinner already?
Dinner es sustantivo, no verbo. Falta have o eat: Did you have/eat dinner?
Con yet al final, la pregunta suena natural: Have you had dinner yet? La respuesta típica: Yes, I have / Not yet.
Otras formas, según la situación
Pregunta simple; puede sonar menos como invitación.
Sirve para cualquier comida; depende de la hora.
Casual; suena a cenar algo rápido o fuera.
Practícalo en una escena
Respuestas rápidas
¿Se puede decir “Did you eat yet?” para “ya cenaste”?
Sí. Es muy común y casual, sobre todo si por la hora queda claro que hablas de la cena.
¿Cuál es la diferencia entre “Have you had dinner yet?” y “Did you eat yet?”
Have you had dinner yet? es más claro y neutral. Did you eat yet? es más informal y puede referirse a cualquier comida.
¿“Dine” sirve para decir “cenar”?
Sí existe, pero suena formal o de restaurante elegante. En conversación diaria se usa have dinner o eat dinner.
¿Quieres decir otra cosa?
Expresiones relacionadas
Escrito por Lin, como lo diría una amiga; el inglés británico y el americano cuentan como naturales.