Time Anchors (Ayer, Pasado, Hace)
ayer and hace anchor actions to specific, finished moments using the Preterite tense.
Grammar Rule in 30 Seconds
Use 'ayer' for yesterday, 'pasado' for last/past periods, and 'hace' + time for 'ago' to anchor your past tense sentences.
- Use 'ayer' specifically for the day before today: 'Ayer comí pizza.'
- Use 'pasado/a' with time nouns for 'last': 'La semana pasada trabajé.'
- Use 'hace' + time period for duration ago: 'Hace dos años viví allí.'
Overview
Mastering past tenses in Spanish requires understanding how specific time markers, often called time anchors, signal the completion and delimitation of an action. These anchors are indispensable for narrating events that occurred in a defined past, providing clarity and precision to your storytelling. At the A2 CEFR level, you are building foundational narrative skills; correctly deploying these markers with the Pretérito Indefinido (Simple Past or Preterite) is crucial for accurate communication.
They function as linguistic signposts, indicating that an action has a clear beginning and end, and is now fully concluded. Without these anchors, past tense usage can sound vague or ambiguous to a native speaker, leaving the listener uncertain about the nature or duration of the event.
Consider the difference between stating a past action generally versus pinpointing it in time. Spanish, unlike English, has two primary simple past tenses: the Pretérito Indefinido (Preterite) for completed actions and the Pretérito Imperfecto (Imperfect) for ongoing, habitual, or descriptive past actions. Time anchors explicitly mandate the use of the Preterite because they define a closed time frame.
For instance, if you say Caminé, it means "I walked" – a completed action. But adding ayer (yesterday) to form Ayer caminé makes the completion explicit, anchoring the action to a specific, finished point in time. This precision is a hallmark of native-like fluency.
These time anchors are not merely optional adverbs; they are fundamental components of Spanish past tense usage, particularly with the Preterite. They address the aspect of the verb, which concerns the internal structure of an action (whether it is complete, ongoing, habitual, etc.). When an action is anchored to a specific, finished moment or period by ayer, pasado, or hace, its aspect is definitively perfective, meaning it is viewed as a single, completed whole.
This perfective aspect is precisely what the Preterite tense conveys. Therefore, understanding and correctly applying these anchors unlocks a more robust and accurate command of Spanish past narration.
Conjugation Table
| Person | -AR Verbs (e.g., hablar) |
-ER Verbs (e.g., comer) |
-IR Verbs (e.g., vivir) |
||
|---|---|---|---|---|---|
| :-------- | :------------------------- | :----------------------- | :--------------------- | ||
| yo | hablé |
comí |
viví |
||
| tú | hablaste |
comiste |
viviste |
||
| él/ella/Ud. | habló |
comió |
vivió |
||
| nosotros/as | hablamos |
comimos |
vivimos |
||
| vosotros/as | hablasteis |
comisteis |
vivisteis |
||
| ellos/ellas/Uds. | hablaron |
comieron |
vivieron |
How This Grammar Works
Pretérito Indefinido (Preterite).Ayer terminé el proyecto (Yesterday I finished the project). The word ayer clearly defines the time frame for the action terminar, signifying its completion within that frame. The project is finished, and it happened yesterday.hace tres días (three days ago) or el mes pasado (last month), you are inherently defining the boundaries of the action. This delimited nature makes the Imperfect inappropriate, as it would imply continuity or habitualness within that finished period, which contradicts the anchor's meaning.Hace una hora comió (He ate an hour ago). The hace una hora establishes a precise, finished point in the past, and comió confirms the action's completion at that point.Comía hace una hora, it would be grammatically incorrect or imply a habitual action that somehow started and ended an hour ago, which is nonsensical. The anchor provides the temporal precision that the Preterite requires and reinforces.Formation Pattern
ayer (yesterday): Ayer fui al gimnasio. (Yesterday I went to the gym.)
anoche (last night): Anoche cenamos en un restaurante. (Last night we dined at a restaurant.)
anteayer (the day before yesterday): Anteayer recibí tu mensaje. (The day before yesterday I received your message.)
anteanoche (the night before last).
pasado/a Constructions: This pattern uses the adjective pasado (past) to modify a noun referring to a unit of time. Crucially, pasado must agree in gender and number with the noun it modifies. It nearly always follows the noun and is preceded by a definite article (el, la, los, las).
{el/la/los/las} + [Time Noun] + pasado/a/os/as
el año pasado (last year): Compré un coche el año pasado. (I bought a car last year.)
la semana pasada (last week): La semana pasada viajamos a Madrid. (Last week we traveled to Madrid.)
el mes pasado (last month): Terminé mi curso el mes pasado. (I finished my course last month.)
los lunes pasados (the past Mondays): Visitamos a mis abuelos los lunes pasados. (We visited my grandparents the past Mondays.)
pasado usually comes after the noun. La pasada semana is technically possible but far less common and can sound more literary. Always default to la semana pasada.
hace + [Time Expression]: This structure translates directly to
Time Anchor Usage Patterns
| Anchor | Gender/Number | Usage | Example |
|---|---|---|---|
|
Ayer
|
N/A
|
Specific day
|
Ayer fui
|
|
El pasado
|
Masculine
|
Last (time)
|
El mes pasado
|
|
La pasada
|
Feminine
|
Last (time)
|
La semana pasada
|
|
Hace
|
Singular
|
Ago
|
Hace dos días
|
Meanings
These words function as temporal anchors that locate an action at a specific point in the past.
Specific Day
Refers to the day immediately preceding the current one.
“Ayer fui al cine.”
“Ayer no trabajé.”
Relative Past
Used with nouns like 'semana', 'mes', 'año' to mean 'last'.
“El mes pasado viajé a España.”
“La semana pasada te llamé.”
Duration Ago
Used to express how much time has elapsed since an event.
“Hace dos horas comí.”
“Hace un mes me mudé.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Ayer + Verb
|
Ayer comí.
|
|
Affirmative
|
El/La + Noun + Pasado/a
|
El año pasado viajé.
|
|
Affirmative
|
Hace + Time + Verb
|
Hace dos meses fui.
|
|
Negative
|
No + Verb + Ayer
|
No trabajé ayer.
|
|
Question
|
¿Cuándo + Verb?
|
¿Cuándo viajaste?
|
|
Question
|
¿Hace cuánto + Verb?
|
¿Hace cuánto comiste?
|
Formality Spectrum
La semana pasada asistí al evento. (Social event)
La semana pasada fui al evento. (Social event)
La semana pasada fui al evento. (Social event)
La semana pasada me lancé al evento. (Social event)
Time Anchor Map
Yesterday
- Ayer Yesterday
Relative
- Pasado Last
Duration
- Hace Ago
Examples by Level
Ayer comí pollo.
Yesterday I ate chicken.
Hace un día viajé.
One day ago I traveled.
Ayer estudié español.
Yesterday I studied Spanish.
Hace dos horas dormí.
Two hours ago I slept.
El mes pasado fui a Madrid.
Last month I went to Madrid.
La semana pasada trabajé mucho.
Last week I worked a lot.
Hace tres años viví allí.
Three years ago I lived there.
Ayer no salí de casa.
Yesterday I didn't leave the house.
Hace mucho tiempo que no te veo.
It's been a long time since I saw you.
El año pasado, durante el verano, viajé.
Last year, during the summer, I traveled.
Hace apenas diez minutos terminó la clase.
The class ended just ten minutes ago.
La semana pasada, sin embargo, no pude ir.
Last week, however, I couldn't go.
Hace ya dos décadas que se mudaron.
It has been two decades since they moved.
El pasado mes de mayo, todo cambió.
Last May, everything changed.
Hace un instante me lo dijiste.
You told me just an instant ago.
Ayer mismo recibí tu carta.
I received your letter just yesterday.
Ayer, al caer la tarde, decidí partir.
Yesterday, at dusk, I decided to leave.
Hace siglos que no se veía tal fenómeno.
It has been centuries since such a phenomenon was seen.
El pasado invierno resultó ser el más frío.
Last winter turned out to be the coldest.
Hace un tiempo, las cosas eran distintas.
Some time ago, things were different.
Hace ya un lustro que emprendimos este viaje.
It has been five years since we embarked on this journey.
El pasado año, en virtud de lo acordado, firmamos.
Last year, by virtue of the agreement, we signed.
Ayer, en un arrebato de nostalgia, escribí.
Yesterday, in a fit of nostalgia, I wrote.
Hace un par de días, el clima cambió drásticamente.
A couple of days ago, the weather changed drastically.
Easily Confused
Learners mix up 'ago' (completed) and 'for' (ongoing).
Both are past, but one is day, one is night.
Both mean 'last/previous'.
Common Mistakes
Hacen dos días
Hace dos días
Ayer fui a la escuela
Ayer fui a la escuela
El semana pasado
La semana pasada
Ayer yo comí
Ayer comí
La año pasado
El año pasado
Hace mucho años
Hace muchos años
Ayer he comido
Ayer comí
Desde hace dos años viví
Desde hace dos años vivo
Hace dos años que vivía
Hace dos años viví
El pasado día
El otro día
Hace mucho tiempo que no lo he visto
Hace mucho tiempo que no lo veo
El pasado mes de enero, he viajado
El pasado mes de enero, viajé
Hace un tiempo atrás
Hace un tiempo
Ayer, yo he ido
Ayer fui
Sentence Patterns
Ayer ___ (verb).
El ___ pasado ___ (verb).
Hace ___ (time) ___ (verb).
___ (time) pasado, ___ (verb).
Real World Usage
Ayer te vi.
El año pasado trabajé en...
Hace un año de este viaje.
Hace dos días llegué.
Hace una hora pedí comida.
Ayer fue un día largo.
Keep it singular
Gender matters
Front-loading
Regional variation
Smart Tips
Check the noun gender first.
Keep it singular.
Don't add 'did'.
Front-load for emphasis.
Pronunciation
Hace
The 'h' is silent, pronounce as 'ah-seh'.
Statement
Ayer fui al cine ↘
Falling intonation for declarative sentences.
Memorize It
Mnemonic
Ayer is for the day before, Pasado matches the noun's door, Hace is for ago, keep it singular, don't let it grow!
Visual Association
Imagine a calendar. 'Ayer' is a red X on yesterday. 'Pasado' is a big 'LAST' stamp on a month. 'Hace' is a clock ticking backwards with the number of years.
Rhyme
Ayer is yesterday, clear and bright, Pasado is last, keep the gender right.
Story
Yesterday (Ayer), I went to the store. Last week (La semana pasada), I bought a book. Two days ago (Hace dos días), I finished reading it.
Word Web
Challenge
Write 3 sentences about your last 3 days using 'ayer', 'hace', and 'pasado'.
Cultural Notes
Use of 'ayer' is standard, but 'el otro día' is very common for recent past.
Very frequent use of 'hace' in casual speech.
Use of 'pasado' is common, but 'la semana que pasó' is also heard.
Derived from Latin 'facere' (to make/do).
Conversation Starters
¿Qué hiciste ayer?
¿Hace cuánto tiempo empezaste a estudiar español?
¿Qué hiciste el mes pasado?
¿Hace cuánto que no vas a tu ciudad natal?
Journal Prompts
Common Mistakes
Test Yourself
___ dos días comí pizza.
El mes ___ viajé.
Find and fix the mistake:
Hacen dos años viví allí.
Hoy como. (Yesterday)
La semana pasado fui al cine.
A: ¿Cuándo fuiste? B: ___.
años / hace / dos / viví / allí
Match each item on the left with its pair on the right:
Score: /8
Practice Exercises
8 exercises___ dos días comí pizza.
El mes ___ viajé.
Find and fix the mistake:
Hacen dos años viví allí.
Hoy como. (Yesterday)
La semana pasado fui al cine.
A: ¿Cuándo fuiste? B: ___.
años / hace / dos / viví / allí
Ayer - Hace - Pasado
Score: /8
Practice Bank
10 exercisescine / ayer / al / fui / yo
Match the pairs:
Translate: I arrived three hours ago.
Visitamos a mi abuela {el|m} mes ___.
I moved in 2010.
Lo vi la otro día.
Match:
comimos / anoche / tacos / nosotros
Translate: Yesterday morning.
___ se rompió el vaso.
Score: /10
FAQ (8)
No, 'hace' for 'ago' requires the preterite. Use 'desde hace' for present.
No, it can go at the end too: 'Comí ayer'.
Because 'semana' is a feminine noun.
No, 'ayer' is sufficient.
Yes, it functions as an adjective matching the noun.
Yes, it means 'a long time ago'.
Yes, it is standard in all registers.
You will sound less fluent, so practice gender agreement.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
ago
English uses 'ago' at the end, Spanish uses 'hace' at the start.
il y a
French uses 'il y a', Spanish uses 'hace'.
vor
German is a preposition, Spanish is a verb phrase.
mae
Japanese is postpositional.
mundhu
Arabic is a preposition.
yǐqián
Chinese is a particle.
Learning Path
Prerequisites
Related Grammar Rules
Spanish Past Tense: What Happened? (Pretérito Indefinido)
Overview The **Pretérito Indefinido**, frequently known as the **Simple Past** or **Preterite** tense, serves in Spanish...
Spanish Literary Past: The Preterite Anterior (hube hablado)
Overview The **Pretérito Anterior**, often translated as the Past Anterior or Preterite Perfect, is a literary past ten...
Spanish Imperfect: Using 'ir' (iba, ibas, iba...)
Overview The Spanish **imperfect tense** (`el imperfecto`) serves as a crucial narrative tool, primarily describing past...
The Verb Querer in the Past: Trying and Refusing (Preterite)
Overview The Spanish verb `querer` fundamentally means “to want” or “to love.” In the present tense, its usage is straig...
Irregular Past Stems (U, I, J Verbs)
Overview The Spanish preterite tense, `el pretérito indefinido`, is used to describe actions completed at a definite poi...