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 appSee all forms
| how long have you been...? | ¿cuánto tiempo llevas...? |
|---|---|
| I have been in Madrid two years | llevo dos años en Madrid |
| I have been looking for a week | busco trabajo desde hace una semana |
| months / years | meses / 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.