Skip to content
edumaterial.netChange language

Back to Spanish

“He comido” or “comí”: today's past

CEFR A2 · part 2

edumaterial's parts within the level. The European framework does not subdivide them.

The rule, in three lines

For something finished but still inside today, this week or this year, Spain uses the perfect —hoy he comido paella— and most of Latin America uses the simple past —hoy comí paella. For a closed time —ayer, el año pasado, a date— everybody uses the simple past. Both conventions are correct Spanish; what changes is where the line is drawn.

The usual slip. Assuming the Spanish perfect works exactly like the English one, and using it with ayer or with a date: he comido ayer.

Why it catches you out. English has the same shape — “I have eaten” — and that is precisely the trap, because it does not draw the line in the same place. English refuses “I have seen him yesterday” and so does Spanish, so that half transfers. What does not transfer is today: “did you eat?” this morning is “¿has comido?” in Madrid and “¿comiste?” in Lima.