New: High-level announcements are live
    Open
    Skip to lessons
    ElementaryFirst conversations5 min

    Spanish: Saying 'ago' and 'last' for past time

    Learn to place past events in time in Spanish with hace ... for 'ago' and pasado/último for 'last', using common Latin American forms.

    Includes practice questions and sample answers.
    A warm illustrated language study space

    In Spanish, you do not translate 'ago' with a single word that sits after the time phrase the way English does. Instead, Spanish normally uses hace before the length of time: hace dos días means 'two days ago'. For 'last', Spanish uses pasado or último, which agree with the noun. This lesson gives you the core patterns for talking about when past events happened, beyond just saying 'yesterday'.

    By the end, you can…

    • say how long ago something happened using hace + time.
    • use pasado and último correctly with common time expressions.
    • ask and answer when a past event happened.

    Words you’ll actually use

    Listen once. Try it slowly. Then say it without looking.

    Checking available voices…

    Hace dos días.

    Two days ago.

    AH-seh dohs DEE-ahs

    Use hace before the time period. It does not change for gender or number.

    La vi hace dos días.

    I saw her two days ago.

    lah bee AH-seh dohs DEE-ahs

    Object pronoun la comes before the verb; hace dos días goes at the end.

    La semana pasada.

    Last week.

    lah seh-MAH-nah pah-SAH-dah

    Pasado agrees with semana, a feminine noun, so it becomes pasada.

    El mes pasado.

    Last month.

    el mehs pah-SAH-doh

    Mes is masculine, so pasado stays -o. Common in Latin American Spanish.

    El año pasado.

    Last year.

    el AH-nyoh pah-SAH-doh

    A very common time marker for completed past events.

    Pronunciation guides are approximate. Slow playback keeps the original pitch.

    Make it make sense

    Useful pattern

    The basic pattern for 'ago' is hace + time expression. Hace tres horas means 'three hours ago'. Hace una semana means 'a week ago'. Hace mucho tiempo means 'a long time ago'. The verb usually goes in the preterite when the event is finished: Llegó hace una hora, 'He arrived an hour ago'. You can also ask ¿Cuánto tiempo hace?, 'How long ago?' or 'How long has it been?'.

    When to use it

    Use pasado or último for 'last' with time nouns. Pasado usually follows the noun: la semana pasada, el mes pasado, el año pasado. Último can also follow the noun and often adds the idea of 'most recent': la última vez, 'the last time'. With feminine nouns, pasado becomes pasada and último becomes última. In much of Latin America, pasado is more common in everyday speech for 'last week/month/year', while último is also understood.

    A conversation you could have

    Listen to each line, then take one part and reply out loud.

    A

    ¿Cuándo viste a Marta?

    When did you see Marta?KWAN-doh BEES-teh ah MAR-tah
    B

    La vi hace tres días.

    I saw her three days ago.lah bee AH-seh trehs DEE-ahs
    A

    ¿Y fuiste al médico la semana pasada?

    And did you go to the doctor last week?ee FWEES-teh al MEH-dee-koh lah seh-MAH-nah pah-SAH-dah
    B

    Sí, fui el martes pasado.

    Yes, I went last Tuesday.see fwee el MAR-tehs pah-SAH-doh

    A little context goes a long way

    In Latin American Spanish, pasado is very common for 'last' with week, month, and year. Último is also correct and often means 'the most recent one'. In Spain, both are used, but word order and frequency can differ slightly.

    One thing to watch for

    Saying *Vi a ella dos días atrás* as the normal everyday way to mean 'I saw her two days ago'.

    Try this instead: The standard neutral pattern is La vi hace dos días. Atrás can appear in some expressions, but hace + time is the core structure to learn first.

    Your turn

    Try answering out loud before checking a possible answer.

    1How do you say 'I called you two hours ago'?

    Show a sample answer

    Te llamé hace dos horas.

    Hace + time expresses 'ago'. Te is the object pronoun for 'you'. Other word orders are possible, but this is the standard pattern.

    2Complete with the correct form: la semana ____.

    Show a sample answer

    pasada

    Semana is feminine, so pasado becomes pasada: la semana pasada.

    3Translate: 'Last year we traveled to Mexico.'

    Show a sample answer

    El año pasado viajamos a México.

    El año pasado means 'last year'. Viajamos can be preterite for a completed past event.

    Take this with you

    For 'ago', put hace before the time: hace dos días. For 'last', use pasado or último and make it agree: la semana pasada, el mes pasado, el año pasado.

    Progress is saved on this browser.

    yapr

    Practice real time conversations on Yapr for faster learning.

    Put today’s Spanish into a conversation with an AI tutor. Speak, make mistakes, and try again.

    Practice on Yapr
    The Yapr app tutor selection screen with pixel-art conversation partners

    Hear more Spanish in short videos