Expressing the Duration of an Ongoing Event

Time Expressions in SpanishIn this audio lesson, we practice three different time expressions in Spanish to describe something that started in the past and continues into the present. For example: “I have been studying Spanish for years.”

In English, we use the present perfect tense, “I have been…,” followed by a gerund (e.g. studying).

In Spanish, we usually use the simple present tense. There are three common variations to express an action that started in the past and continues into the present.


Spanish Grammar member? This lesson introduces our premium series Time Expressions – Members


Construction #1 using “hace…que”

Hace + período de tiempo + que + verbo en el presente.
Hace años que estudio español.

¿Cuánto (tiempo) hace que + verbo en el presente?
¿Hace cuánto (tiempo) que + verbo en el presente? (otra opción)
¿Cuánto (tiempo) hace que estudias español? (How long have you been studying Spanish?)

Construction #2 using “desde”

Verbo en el presente + desde hace + período de tiempo.
Estudio español desde hace años.

And making this into a question using “desde”
¿Desde cuándo + verbo en el presente?
¿Desde cuándo estudias español?

Construction # 3 using “llevar”

Levar + gerundio + período de tiempo.
Llevo años estudiando español.

OJO: The period of time can go BEFORE OR AFTER the gerund. Also, as we will see in the examples below, the gerund can be replaced by an adjective, an adverb, or a prepositional phrase.  

¿Cuánto tiempo + llevar + gerundio?
¿Cuánto tiempo llevas estudiando español?

We can also use llevar, followed by a location or description, to describe a state that started in the past and continues into the present.

¿Cuánto tiempo llevas en este país?
(How long have you been in this country?)

Ya llevo unos cuantos días.
(I’ve now been here for a few days.)

Using “hace que”

¿Cuánto (tiempo) hace que eres vegetariana?
(How long have you been a vegetarian?)

Hace ocho años que soy vegetariana.
(I have been a vegetarian for eight years.)

¿Cuánto (tiempo) hace que vives aquí?
(How long has he been living here?)

Hace tres años que vivo aquí.
(I’ve been living here for 3 years.)

¿Cuánto tiempo hace que tiene problemas con la bebida?
(How long has she had a drinking problem?)

Hace años que tiene problemas con la bebida.
(She’s had a drinking problem for years.)

Hace mucho tiempo que no nos vemos.
(We haven’t seen each other for a long time.)

Hace años que no hablamos.
(We haven’t spoken for years.)

¿Cuánto (tiempo) hace que te sientes así?
(How long have you felt this way?)

Hace unos cuantos meses que me siento así.
(I’ve been feeling this way for a few months.)

Using “desde”

¿Desde cuándo trabajas para esa empresa?
(How long have you been working for that company?)

Trabajo para esa empresa desde hace tres años.
(I have been working for that company for three years?)

¿Desde cuándo esperan?
(How long have they been waiting?)

Esperamos desde hace más de una hora.
(We’ve been waiting for more than an hour.)

¿Desde cuándo vive en ese departamento?
(How long has she lived in that apartment?)

Vive en ese departamento desde hace menos de un año.
(She’s lived in that apartment for less than a year.)

¿Desde cuándo entrenas al equipo de fútbol?
(How long have you been coaching the soccer team?)

Entreno al equipo de fútbol desde hace un año.
(I’ve been couching the soccer team for a year.)

¿Desde cuándo tiene estos síntomas?
(How long have you had these symptoms?)

Tengo estos síntomas desde hace una semana.
(I’ve had these symptoms for a week.)

¿Desde cuándo tocas la guitarra?
(How long have you played the guitar?)

Toco la guitarra desde que tenía 11 años.
(I’ve played the guitar since I was 11 years old.)

Using “llevar”

¿Cuánto tiempo llevas entrenándote para el maratón?
(How long have they been training for the marathon?)

Llevo 5 meses entrenándome para el maratón.
(I have been training for the marathon for 5 months.)

¿Cuánto tiempo lleva comportándose así?
(How long has he been behaving like this?)

Lleva más de un mes comportándose así.
(He’s been acting this way for over a month.)

¿Cuánto tiempo lleva en la cárcel?
(How long has she been in prison?)

Lleva 2 semanas en la cárcel.
(She’s been in prison for 2 weeks.)

¿Cuánto tiempo llevamos aquí?
(How long have we been here?)

Llevamos una semana aquí.
(We’ve been here for a week.)

¿Cuánto tiempo llevas con esta llaga?
(How long have you had this sore?)

Llevo por lo menos un mes con esta llaga.
(I’ve had this sore for at least a month.)

¿Cuánto tiempo llevan casados?
(How long have you been married?)

Llevamos cincuenta y dos años casados.
(We have been married for 52 years.)

¿Cuánto meses llevas de embarazo?
(How many months pregnant are you?)

Llevo seis meses de embarazo.
(I am 6 months pregnant.)

Want to learn more?

Subscribe to the premium audio lessons.  In the premium audio lessons offered through the Spanish Grammar Subscription we practice using these time expressions to describe actions and events that occurred in the past.

Check out more free Spanish Grammar audio lessons.

Member? Listen to the premium seres: Time Expressions