Skip to content
edumaterial.netChange language

Back to Spanish

“Llevo dos años aquí”: how long you have been doing it

CEFR A2 · part 2

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

The rule, in three lines

To say how long something has been going on, Spanish uses the PRESENT: vivo aquí desde hace dos años, llevo dos años aquí, hace dos años que vivo aquí. Three shapes for one English sentence, and the three of them in the present tense.

The usual slip. Using a perfect because English does: he vivido aquí desde dos años, which mixes the wrong tense with the wrong preposition.

Why it catches you out. English says “I HAVE LIVED here for two years”, and Spanish says it in the present because for a Spanish speaker you still live there: it has not finished. Get the tense right and the rest falls into place — and note that “desde” takes a date and “desde hace” takes a length of time.