Skip to content
EnglishLeap
Sign in

Practice

Level
A2
Time
12 min

Eat, ate, and eaten: use the verb eat correctly

Sign in to save

We eat lunch at noon. Yesterday we ate at one. We have eaten already. One verb changes shape because each sentence places the meal at a different time.

Choose eat for the base or present form, ate for a finished past action, and eaten with have, has, or had in a perfect tense.

Read and practice

Read the examples and try the written questions in this guide. Listening recordings are not available for this lesson yet.

Try the written questions

We have eaten already. /wi hæv ˈiːtən ɔːlˈrɛdi/

The short answer

Use eat for the base form and present habits, ate for the simple past, and eaten as the past participle with have, has, or had.

I eat breakfast at home, but I ate at a cafe yesterday.

Why it works: Eat describes a usual action. Ate describes one completed meal yesterday.

5 more examples
  • We eat dinner together on Fridays.

    The sentence describes a repeated routine, so it uses the present form.

    Not this:We ate dinner together last Friday. What changes: Last Friday is a finished past time, so ate is needed.

  • Sam ate a sandwich after the class.

    The class and the meal are finished, so the simple past fits.

    Not this:Sam has eaten a sandwich already. What changes: Has links the earlier meal to the present situation.

  • I have eaten enough for now.

    Have needs the past participle eaten, not ate.

    Not this:I ate enough at lunch. What changes: At lunch gives a completed past time, so the simple past is natural.

  • By eight, the children had eaten their snacks.

    Had eaten shows that the snack time finished before another past point.

    Not this:At eight, the children ate their snacks. What changes: This sentence simply places the eating at eight.

  • Do you eat fruit every day?

    After do, use the base form eat.

    Not this:Are you eating fruit now? What changes: After are, the continuous form eating describes an action in progress.

Read the full guide

First, look for a time word or a helping verb. A routine such as every morning usually needs eat. A finished time such as yesterday needs ate. If have, has, or had comes before the main verb, choose eaten.

5 short steps

Use eat for routines and base-form patterns

Use eat when you describe a regular habit or a general fact. It is also the base form after do, does, will, can, and similar helping verbs.

They eat breakfast before work.

The sentence describes their usual routine, so eat stays in the present form.

Which word completes Does Mira ___ fish?

Use eat: Does Mira eat fish?

Use ate for a completed past action

Use ate when the meal or snack happened and finished at a past time. It does not change with the subject: I ate, she ate, and they ate.

My brother ate noodles last night.

Last night is over, so the simple past form ate is the right choice.

Did you eat before the train left?

After did, return to the base form eat. Do not say Did you ate.

Use eaten with have and has

Have and has need the past participle eaten. This perfect form can show a result now, an experience, or an action completed before the present moment.

She has eaten, so she does not want dessert.

Has eaten connects the earlier meal with her present lack of hunger.

Have you eaten at that restaurant before?

The question asks about experience up to now, so it uses have eaten.

Use had eaten before another past point

Had eaten is the past perfect form. Use it when one eating action was complete before another event or time in the past.

We had eaten before the movie started.

The meal ended first, and the movie started later. Had eaten makes that order clear.

Which form shows that lunch finished before the meeting?

Use had eaten: I had eaten lunch before the meeting.

Make a quick choice from the sentence clues

Look for the words around the gap. A past time such as yesterday points to ate. Have, has, or had points to eaten. Do, does, and will point to eat.

We will eat after the game.

Will is followed by the base form eat.

They have eaten after every long walk this week.

Have is followed by eaten, even though the action happened earlier.

Before you go

Remember this

Use eat for routines, facts, and base-form patterns. Use ate for a completed action in the past. Use eaten after have, has, or had. If you see a perfect-tense helper, choose eaten; if you see a finished past time, ate is often the answer.

Practice with the written examples

You can practice with the written questions in the Learn tab. Each answer includes an explanation.

Try the written questions

Listening test not available yet

This lesson does not have the recordings needed for a listening test. Use the written questions in the guide to check your understanding.

Try the written questions

Questions about "Eat, ate, and eaten: use the verb eat correctly"

What is the difference between eat, ate, and eaten?

Eat is the base and present form for habits and patterns. Ate is the simple past form for a finished action. Eaten is the past participle, used after have, has, or had in perfect tenses.

We eat dinner together on Fridays.

Can I say I have ate?

No. After have, has, or had, use eaten: I have eaten. Ate is the simple past form, so use it without have when you name a finished past action, such as I ate at lunch.

We ate dinner together last Friday.

When do I use ate?

Use ate for one completed action in the past, especially when the sentence gives a finished time such as yesterday, last night, or after the class. The form is the same with every subject.

Sam ate a sandwich after the class.

Why do we say did you eat instead of did you ate?

Did already carries the past meaning in a question or negative sentence. The main verb returns to its base form after did, so say Did you eat? and not Did you ate?

Sam has eaten a sandwich already.

What does had eaten mean?

Had eaten is the past perfect form. It shows that eating finished before another point in the past. Use it when the order of two past events matters to the meaning of the sentence.

I have eaten enough for now.

Sign in to save phrases and report a problem