Open the app

Spanish grammar

Llevo + tiempo; desde hace

Say how long you have been doing something.

From the scene Llevo dos años en Madrid (I have been in Madrid for two years)

In short

For something still going on, use the present: llevo + time, or present + desde hace + time.

Your turn

Which one goes with I have been in Madrid two years?

Options: ¿cuánto tiempo llevas...? · busco trabajo desde hace una semana · llevo dos años en Madrid

Show answer

I have been in Madrid two years → llevo dos años en Madrid

How it works

For something that started in the past and is still going on, Spanish uses the PRESENT.

Good to know

Llevo + time (llevo dos años en Madrid = I have been in Madrid for two years), or a present verb + desde hace + time (busco trabajo desde hace una semana).

how long have you been...? ¿cuánto tiempo llevas...?

Elena

Javi, ¿cuánto tiempo llevas en Madrid?

Javi, how long have you been in Madrid?

Your turn

What fills the gap?

Javi, ¿(blank) en Madrid?

Options: cuánto tiempo llevas · llevo dos años en Madrid · busco trabajo desde hace una semana

Show answer

Elena

Javi, ¿cuánto tiempo llevas en Madrid?

Javi, how long have you been in Madrid?

I have been in Madrid two years llevo dos años en Madrid

Javi

Llevo dos años en Madrid, Doña Elena.

I have been in Madrid for two years, Doña Elena.

Your turn

What fills the gap?

(blank), Doña Elena.

Options: Llevo dos años en Madrid · Cuánto tiempo llevas · Busco trabajo desde hace una semana

Show answer

Javi

Llevo dos años en Madrid, Doña Elena.

I have been in Madrid for two years, Doña Elena.

I have been looking for a week busco trabajo desde hace una semana

Nuria

Sí. Busco trabajo desde hace una semana.

Yes. I have been looking for work for a week.

Your turn

What fills the gap?

Sí. (blank).

Options: Llevo dos años en Madrid · Busco trabajo desde hace una semana · Cuánto tiempo llevas

Show answer

Nuria

Sí. Busco trabajo desde hace una semana.

Yes. I have been looking for work for a week.

months / years meses / años

Nuria

Y yo llevo ocho meses. ¡Soy la nueva!

And I have been here eight months. I am the new girl!

Your turn

What fills the gap?

Y yo llevo ocho (blank). ¡Soy la nueva!

Options: meses · cuánto tiempo llevas · llevo dos años en Madrid

Show answer

Nuria

Y yo llevo ocho meses. ¡Soy la nueva!

And I have been here eight months. I am the new girl!

Practise it in the story

Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.

Practise free in the app
See all forms
Llevo + tiempo; desde hace
how long have you been...?¿cuánto tiempo llevas...?
I have been in Madrid two yearsllevo dos años en Madrid
I have been looking for a weekbusco trabajo desde hace una semana
months / yearsmeses / años
More lines from the story
  • JaviYo trabajo en la farmacia desde hace un año.I have worked at the pharmacy for a year.
  • Elena¿Solo dos años? Yo llevo sesenta.Only two years? I have been here sixty.

All Spanish grammar guides · Learn Spanish with stories