When you choose between comí and comía — both translatable as "I ate" — you are not picking a tense, you are picking an aspect. Aspect is the way Spanish encodes how an event is shaped in time: whether you present it as finished, as ongoing, as habitual, as a single point, as a stretched-out background. English packs most of this information into adverbs (always, used to, was -ing); Spanish packs it into the verb itself.
To make the system clear, linguists distinguish two kinds of aspect. Lexical aspect (Aktionsart in the linguistics literature, or aspecto léxico in Spanish grammars) is the inherent shape of an event built into the verb's meaning — saber (state), correr (activity), construir una casa (accomplishment), llegar (achievement). Grammatical aspect (aspecto gramatical) is what the conjugation adds on top: the preterite presents an event as bounded; the imperfect presents it as ongoing or habitual; the present perfect (in peninsular Spanish) bounds it but locates it within today's frame.
This page explains both systems, shows how they interact, and gives you the conceptual handle you need to stop asking "which tense translates the English better?" and start asking "how do I want to present this event in time?"
The two aspect systems
Aspect is not the same as tense. Tense places an event on a timeline (past, present, future); aspect describes the internal temporal structure of the event — whether it has an endpoint, whether it is repeated, whether you see it from inside or outside.
Lexical aspect: what the verb itself means
Every verb in Spanish has an inherent shape, regardless of how you conjugate it. The classic typology distinguishes four classes.
| Class | Bounded? | Durative? | Examples |
|---|---|---|---|
| States (estados) | No | Yes | saber, conocer, tener, ser, estar, querer, creer |
| Activities (actividades) | No | Yes | correr, leer, trabajar, llover, hablar |
| Accomplishments (realizaciones) | Yes | Yes | construir una casa, escribir una carta, leer un libro |
| Achievements (logros) | Yes | No | llegar, morir, encontrar, ganar, darse cuenta |
The two axes are bounded (does the event have a natural endpoint built in?) and durative (does the event take time?). Llegar is bounded and instantaneous — you don't "arrive" gradually. Correr is durative but unbounded — you can run for any length of time. Escribir una carta is durative and bounded — writing the letter has a clear end. Saber is durative and unbounded — knowing has no endpoint.
Grammatical aspect: what the conjugation adds
On top of the verb's inherent shape, the conjugation imposes a perspective. The fundamental split in Spanish is between perfective aspect (the event is bounded, viewed from outside as a whole) and imperfective aspect (the event is unbounded, viewed from inside as ongoing or habitual).
| Aspect | Forms in Spanish | Meaning |
|---|---|---|
| Perfective | pretérito indefinido (comí), pretérito perfecto (he comido) | Bounded event viewed as a whole |
| Imperfective | pretérito imperfecto (comía), presente (como) | Unbounded event viewed from inside |
| Progressive | estar + gerundio (estoy comiendo) | In-progress at a reference point |
| Perfect | haber + participio (he comido, había comido) | Completed with current relevance |
The minimal pair: comí vs comía
The cleanest illustration of grammatical aspect is the contrast between the preterite and the imperfect.
Comí a las tres.
I ate at three. (perfective — a single, completed event)
Comía a las tres.
I used to eat at three. / I was eating at three. (imperfective — habitual or ongoing)
Both sentences are translatable as "I ate at three" in some English contexts, but they present the event differently:
- Comí packages the event as a bounded whole: the eating happened, finished, and is now a closed unit. The default English equivalent is the simple past: I ate.
- Comía opens the event up: it was either a recurring habit (I used to eat) or an ongoing process at the time (I was eating). The default English equivalents are used to + verb or the past progressive.
The choice has nothing to do with how recently the event happened. It is purely a question of perspective: do you want to present the event as a single completed unit (perfective) or as an unbounded process or habit (imperfective)?
Ayer comí en aquel restaurante nuevo del centro.
Yesterday I ate at that new restaurant downtown. (a single, bounded meal)
Cuando vivía en Madrid, comía en aquel restaurante todos los viernes.
When I lived in Madrid, I would eat at that restaurant every Friday. (habitual)
Comía tranquilamente cuando sonó el teléfono.
I was eating quietly when the phone rang. (ongoing background, interrupted)
The peninsular three-way contrast: today vs not-today
Spain layers a third distinction on top of the perfective/imperfective split. In peninsular Spanish, the pretérito perfecto compuesto (he comido) is the default tense for events that happened today (or within an open timeframe like "this week," "this year," "in my life"). The pretérito indefinido (comí) is for events that happened on a closed past day. The pretérito imperfecto (comía) handles habitual and ongoing aspect, as elsewhere in the Spanish-speaking world.
This means Spain has, in effect, a three-way contrast in the past that English collapses into one:
| Spanish form | Aspect | Time frame | English equivalent |
|---|---|---|---|
| He comido a las tres. | Perfective | Today | I ate at three. |
| Comí a las tres. | Perfective | Some other day (closed past) | I ate at three. |
| Comía a las tres. | Imperfective | Habitual or ongoing | I used to eat at three. / I was eating at three. |
He comido a las tres y todavía tengo hambre.
I ate at three and I'm still hungry. (today — Spain's default; LatAm would more commonly say comí)
Ayer comí con mis padres en el pueblo.
Yesterday I ate with my parents in the village. (closed past day)
De niño, comía con mis abuelos los domingos.
As a kid, I used to eat with my grandparents on Sundays. (habitual)
How the two aspect systems interact
Here is where it gets interesting: a verb's lexical aspect influences which grammatical aspects sound natural with it. The two systems are not independent.
States resist the preterite
State verbs (saber, conocer, tener, querer, etc.) are inherently unbounded. Putting them in the preterite forces a bounded reading — which often shifts the meaning entirely.
| Verb | Imperfect (state) | Preterite (bounded → shifted meaning) |
|---|---|---|
| saber | sabía (I knew) | supe (I found out) |
| conocer | conocía (I knew, was acquainted) | conocí (I met for the first time) |
| querer | quería (I wanted) | quise (I tried) / no quise (I refused) |
| poder | podía (I could, was able) | pude (I managed) / no pude (I couldn't, failed) |
| tener | tenía (I had) | tuve (I got, received) |
Conocía a tu hermana de la facultad.
I knew your sister from college. (state — ongoing acquaintance)
Conocí a tu hermana en una fiesta el sábado pasado.
I met your sister at a party last Saturday. (bounded — the first meeting)
Supe la noticia ayer por la noche.
I found out the news last night. (preterite of saber = found out)
This is a beautiful illustration of how grammatical aspect modifies lexical aspect: when you force a state into a perfective frame, the verb shifts to describing the boundary rather than the state itself. Knowing someone is a state; the moment of starting to know them is a boundary, an achievement.
Achievements resist the imperfect (in their normal reading)
The mirror image: achievement verbs (llegar, morir, encontrar) are inherently bounded. Putting them in the imperfect either coerces them into a habitual reading or pushes the action into a background frame.
Llegó tarde a la reunión.
He arrived late to the meeting. (single, bounded event — preterite is the natural fit)
Llegaba tarde casi todos los días.
He used to arrive late almost every day. (habitual — imperfect forces this reading)
El tren llegaba a la estación cuando lo vi por la ventana.
The train was pulling into the station when I saw it from the window. (ongoing background, just before the arrival point)
Accomplishments work cleanly with both
Accomplishments (escribir una carta, construir una casa, leer el libro) — events with both duration and a natural endpoint — work cleanly with either aspect, with each producing a different but coherent meaning.
Ayer escribí una carta a mi abuela.
Yesterday I wrote a letter to my grandma. (perfective — the letter got finished)
Escribía una carta cuando sonó el timbre.
I was writing a letter when the doorbell rang. (imperfective — ongoing, unfinished)
A worked example: the same scene in three aspects
Consider this scene: yesterday afternoon, you sat in a café in Madrid reading a book.
Ayer leí un libro entero en la terraza del café.
Yesterday I read a whole book at the café terrace. (perfective — the reading was bounded, the book was completed)
Ayer leía un libro en la terraza del café cuando empezó a llover.
Yesterday I was reading a book at the café terrace when it started raining. (imperfective — ongoing background)
Ayer estaba leyendo un libro en la terraza cuando empezó a llover.
Yesterday I was reading a book on the terrace when it started raining. (progressive — same meaning, more vivid present-in-the-past)
The first sentence treats your reading as a finished, contained event. The second treats it as a stretched-out background process. The third makes the ongoing nature explicit with the progressive construction estar + gerundio. All three describe the same scene; they differ only in how much you zoom into the internal structure of the event.
The progressive: zooming in further
The progressive construction (estar + gerundio) takes the imperfective reading and intensifies it: it presents the event as in progress at a specific reference point. Where leía describes a generally ongoing process, estaba leyendo spotlights the very moment of reading.
In Spanish — unlike in English — the progressive is not the default for present events. Como pan todos los días is the natural way to say "I eat bread every day"; the simple present is fully ongoing in Spanish. The progressive estoy comiendo is reserved for events specifically in progress right now, in this very moment.
Como pan con todas las comidas.
I eat bread with every meal. (general habit — simple present)
Estoy comiendo, ¿te llamo en diez minutos?
I'm eating right now — can I call you back in ten minutes? (in progress at this moment — progressive)
The perfect: completion with current relevance
The compound perfect tenses (haber + participio) add a different layer: they present an event as completed but still relevant at the reference point. He comido literally means I have eaten — the event is finished, but it still bears on the present (you are no longer hungry; you don't need lunch).
In peninsular Spanish, this aspectual nuance combines with the today/not-today rule to produce the distinctive Spain use of the present perfect for hodiernal events: Esta mañana me he levantado tarde ("This morning I got up late"). The relevance to "now" is the morning of the same day still being the current time frame.
Esta mañana me he despertado a las seis.
This morning I woke up at six. (today's frame — peninsular present perfect)
Cuando llegamos, ya habían terminado de cenar.
When we arrived, they had already finished eating. (past perfect — completion before another past point)
Common Mistakes
❌ Cuando era niño, fui al parque todos los días.
Incorrect aspect — 'every day' signals habitual, requires the imperfect.
✅ Cuando era niño, iba al parque todos los días.
When I was a kid, I went to the park every day.
❌ Sabía la respuesta de repente cuando la profesora me preguntó.
Incorrect — 'de repente' marks a boundary point; needs the preterite supe (= found out, realized).
✅ Supe la respuesta de repente cuando la profesora me preguntó.
The answer suddenly came to me when the teacher asked me.
❌ Estoy comiendo pan con todas las comidas.
Incorrect aspect — habitual events don't take the progressive in Spanish; the simple present already covers ongoing meaning.
✅ Como pan con todas las comidas.
I eat bread with every meal.
❌ Conocí a tu hermana desde la universidad.
Incorrect — 'desde' (since) marks a state continuing to the present, which is incompatible with the preterite of conocer (= first meeting).
✅ Conozco a tu hermana desde la universidad.
I've known your sister since college.
❌ Esta mañana desayuné a las ocho.
Marked in peninsular Spanish — 'esta mañana' is hodiernal (today's frame); Spain prefers he desayunado.
✅ Esta mañana he desayunado a las ocho.
This morning I had breakfast at eight.
Key Takeaways
- Lexical aspect is the inherent shape of the verb: states, activities, accomplishments, achievements.
- Grammatical aspect is what the conjugation adds: perfective (preterite, present perfect) vs imperfective (imperfect, present), with progressive and perfect as further refinements.
- The preterite/imperfect choice is not about translation — it is about whether you present the event as a bounded whole (preterite) or as an ongoing or habitual process (imperfect).
- Forcing a state verb into the preterite shifts its meaning to the boundary of the state: sabía (knew) vs supe (found out), conocía (knew) vs conocí (met).
- Peninsular Spanish layers a today-vs-not-today distinction on the perfective: he comido a las tres (today) vs comí a las tres (some other day).
- The Spanish progressive (estar + gerundio) is for events in progress right now, not for habitual events — the simple present covers habitual meaning by itself.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Cómo elegir entre los tiempos pasadosB1 — The full decision guide across all five Spanish past tenses. Preterite for completed events on the timeline, imperfect for ongoing or habitual action, present perfect for the current frame (today, this week, in my life — the peninsular hodiernal use), pluperfect for the past-of-the-past, preterite perfect (hube comido) for literary sequences. The time-frame and aspect matrix, the peninsular vs Latin American split, and the decision flowchart that picks the right tense every time.
- Cómo elegir entre pretérito y pretérito perfectoA2 — Peninsular Spanish's defining past-tense choice. He comido for actions inside the current time frame (hoy, esta semana, este año, en mi vida); comí for actions outside it (ayer, la semana pasada, hace dos años). Time markers do most of the work. Plus the peninsular vs Latin American contrast and the northern Spain counter-trap.
- Pretérito vs imperfecto: visión generalA2 — The cardinal aspectual contrast in Spanish past tenses: the preterite frames events as bounded and completed, the imperfect frames them as ongoing, habitual, or descriptive. One of the steepest cliffs for English speakers, because English collapses both into the simple past.