Skip to content
Zorg Space Open the app

Spanish grammar

hace, desde, ya and todavía

A1 · Beginner Referring to people and things Questions 10

The rule

Four words that carry most of the time information in a Spanish conversation. hace + a period means "ago" and takes the indefinido: hace tres años me mudé. desde + a point means "since" and takes the present: vivo aquí desde 2021. desde hace + a period means "for": vivo aquí desde hace tres años. ya is "already" and todavía no is "not yet" — both take the perfecto.

Pattern

hace tres años + indefinido · desde 2021 + presente · desde hace tres años · ya / todavía no + perfecto

Examples

  1. Me mudé aquí hace tres años.

    I moved here three years ago.

  2. Vivo en España desde dos mil veintiuno.

    I have lived in Spain since twenty twenty-one.

  3. Todavía no he recibido la respuesta.

    I have not received the answer yet.

Keep in mind

  • Hace tres años / Desde hace tres años

    The first says when it happened; the second says how long it has been true.

Practice questions

Try each one yourself first, then open “Show answer” for the solution and the reason.

  1. 1Fill in the gap.

    Me mudé a este piso _____ tres años.

    1. durante
    2. hace
    3. desde
    4. desde hace
    Show answer

    Answer: B Me mudé a este piso hace tres años.

    hace + a period = ago.

  2. 2Fill in the gap.

    Vivo en España _____ dos mil veintiuno.

    1. desde hace
    2. desde
    3. hace
    4. durante
    Show answer

    Answer: B Vivo en España desde dos mil veintiuno.

    desde + a point in time.

  3. 3Fill in the gap.

    Trabajo en la misma empresa _____ cinco años.

    1. hace
    2. desde hace
    3. desde
    4. por
    Show answer

    Answer: B Trabajo en la misma empresa desde hace cinco años.

    desde hace + a period = for.

  4. 4Choose the correct sentence.

    Which past tense fits the time marker?

    Hace dos semanas _____ la solicitud.

    1. presento
    2. presenté
    3. he presentado
    4. presentaba
    Show answer

    Answer: B presenté

    hace + a period takes the indefinido.

  5. 5Choose the correct sentence.

    Which past tense fits the time marker?

    Desde hace dos semanas _____ en el paro.

    1. estuve
    2. he estado
    3. estaba
    4. estoy
    Show answer

    Answer: D estoy

    desde hace describes a situation still true, so the present.

  6. 6Choose the correct sentence.

    Which form is right?

    _____ he terminado los deberes.

    1. Ya
    2. Nunca
    3. Aún no
    4. Todavía
    Show answer

    Answer: A Ya

    ya = already, with the perfecto.

  7. 7Choose the correct sentence.

    Which form is right?

    _____ no ha llegado el técnico.

    1. Todavía
    2. Siempre
    3. Nunca
    4. Ya
    Show answer

    Answer: A Todavía

    todavía no = not yet.

  8. 8This sentence is wrong. Choose the fix.

    Vivo aquí hace tres años.

    1. Vivo aquí por tres años.
    2. Vivo aquí desde hace tres años.
    3. Vivo aquí durante tres años.
    4. Vivo aquí desde tres años.
    Show answer

    Answer: B Vivo aquí desde hace tres años.

    A situation still true needs desde hace, not hace alone.

  9. 9This sentence is wrong. Choose the fix.

    Hace tres años he empezado el curso.

    1. Hace tres años empecé el curso.
    2. Hace tres años empiezo el curso.
    3. Hace tres años empezaba el curso.
    4. Hace tres años había empezado el curso.
    Show answer

    Answer: A Hace tres años empecé el curso.

    hace + a period is a closed point: the indefinido.

  10. 10Put the words in the right order.

    tres meses trabajo Llevo buscando

    Show answer

    Answer: Llevo tres meses buscando trabajo.

    llevar + a period + gerund is the most natural way to say "for".

Practise this lesson in Zorg Space

In the app every rule becomes interactive practice: instant correction, reviews at the moment you are about to forget, and progress you can see from level to level — free.

Start for free