How to Say “Did You Eat?” in Spanish

¿ya comiste?
In Spanish, "did you eat?" is expressed as ¿ya comiste?
The phrase is used to ask if someone has already had a meal.

Which one should you use?

While English uses the auxiliary "did" to form the past tense, Spanish uses the preterite conjugation of the verb comer (to eat) directly.

How does it change in a sentence?

To use the formal "you" (usted) instead of the informal "tú", change comiste to comió, as in ¿ya comió? To ask if a group of people has eaten, use the plural form comieron, such as in ¿ya comieron?

When do people say it?

In many Spanish-speaking cultures, asking if someone has eaten is a common way to show care or affection, similar to asking "how are you?" Common responses include Sí, ya comí to say "Yes, I already ate" and No, todavía no to say "No, not yet".

Did you know?

  • In some regions, if you answer no to ¿ya comiste?, the host may feel a strong cultural obligation to feed you immediately, regardless of whether you are actually hungry.
  • In many Spanish-speaking countries, comer does not just mean 'to eat' but specifically refers to eating lunch, the main meal of the day.
  • The word ya in this phrase shares the same Latin root, 'iam', as the French word déjà used in 'déjà vu'.

Examples in context

  • Hola, ¿ha comido usted?
    Hello, have you eaten?
  • No, aún no he tenido la oportunidad.
    No, I haven't had the chance yet.
  • Sr. López, ¿ha comido usted?
    Mr. López, have you eaten?
  • Sí, gracias por preguntar. Ya he almorzado.
    Yes, thank you for asking. I have already had lunch.
  • ¿Comiste?
    Did you eat?
  • Sí, ya comí. Mamá hizo una deliciosa pasta.
    Yes, I did. Mom made a delicious pasta.
  • Hola, ¿comiste?
    Hello, did you eat?
  • Te llamo más tarde, ¿ya comiste?
    I'll call you later, did you eat?
  • No te vayas sin avisarme, ¿ya comiste?
    Don't leave without telling me, did you eat?

Example conversation

María calls Javier to check on him during his lunch break.

  1. María

    Hola Javier, ¿ya comiste?
    Hello Javier, did you eat?
  2. Javier

    No, todavía no he tenido tiempo.
    No, I haven't had time yet.
  3. María

    Deberías descansar un poco.
    You should rest a little.
  4. Javier

    Tienes razón, María.
    You are right, María.

Sources

⭐Share⭐ to appreciate human effort 🙏
Wanda Joanna
Wanda JoannaHelp make this guide better. Spot a mistake, know another way to say it, or have an example from real life? Share it below.
guest
0 Comments
Newest
Oldest Most Voted
Scroll to Top