Ate vs. Eaten
“Ate” and “eaten” are different forms of the irregular verb “eat.” “Ate” is the simple past, while “eaten” is the past participle used in perfect constructions.
Use “ate” for the simple past and “eaten” as the past participle, especially after have/has/had.
Key details
Choose the right form
| Grammar job | Use | Example |
|---|---|---|
| simple past | ate | They ate earlier. |
| past participle | eaten | They have eaten / The food was eaten |
Quick tests
Auxiliary test
Is the form part of a perfect or passive construction requiring a past participle?
If yes: Use “eaten.”
If no: If you need the simple past without that auxiliary structure, use “ate.”
Caveat: Both forms belong to the same irregular verb; the choice is grammatical, not stylistic.
Examples
They ate before the meeting.
“Ate” is the simple past.
They have eaten already.
“Eaten” is the past participle after “have.”
They have ate already.
Better: They have eaten already.
Perfect constructions require the past participle “eaten.”
Further guidance
Core difference
“Ate” is the simple-past form of “eat”; “eaten” is the past participle used with auxiliaries such as have, has, or had.
Fast Test
If have, has, or had directly governs the form of “eat,” choose “eaten.” For a standalone finite past-tense verb, choose “ate.”
Sources and evidence
Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.
- eat — Cambridge Dictionary (opens in a new tab)Cambridge Dictionary · Cambridge lists ate as the past tense and eaten as the past participle of eat.