Lesson 29 of 33 · Prepositions · B1

How long in Spanish: cuánto tiempo, desde cuándo and llevar + gerund

4:28 video·7 min read·Updated September 10, 2026·By Profe Fer
Key takeaway

To ask how long in Spanish, start with ¿Cuánto tiempo…? For a duration that continues to now, use ¿Cuánto tiempo hace que + present? or ¿Cuánto tiempo llevas + gerund? (¿Cuánto tiempo llevas viviendo aquí?). Answer with llevo + time + gerund or hace + time + que + present, not the present perfect. For an event, ask ¿Cuánto dura…?

¿Cuánto tiempo llevas + -ndo? → Llevo + time + -ndo
In the video you'll learn

"How long have you been in Mexico?" "How long does the flight take?" "How long have you known each other?" The English question is always "how long," but Spanish splits it into several structures — ¿Cuánto tiempo…?, ¿Cuánto tiempo hace que…?, ¿Desde cuándo…?, ¿Cuánto tiempo llevas…? — and the answers use a tense you wouldn't expect. This guide covers all of them.

In 40 years of teaching, "how long" is the question English speakers get wrong most consistently, and it's not their fault: English uses the present perfect ("I have lived here for two years") where Spanish uses the plain present. Once you see that switch, everything else in this lesson is just choosing which pattern you like best.

The big pictureWhen to ask "how long" in Spanish

There are really three different "how long" questions hiding inside the English phrase, and Spanish has a structure for each:

The core vocabulary is tiny: cuánto tiempo (how much time), hace (literally "it makes," used for elapsed time), desde (since), llevar (to carry — here, to have been at something), and durar (to last). Let's build the patterns.

The patternsHow to form "how long" questions and answers

Every pattern below is shown as a question and its matching answer. Notice that in the first four, the main verb is in the present, even though English says "have been."

PatternMeaningQuestion → answer
¿Cuánto tiempo hace que + present?How long have you (been) …?¿Cuánto tiempo hace que vives aquí? → Hace tres años que vivo aquí. — How long have you lived here? → I've lived here for three years.
¿Cuánto tiempo llevas + gerund?How long have you been …-ing?¿Cuánto tiempo llevas esperando? → Llevo veinte minutos esperando. — How long have you been waiting? → I've been waiting twenty minutes.
¿Desde cuándo + present?Since when …?¿Desde cuándo trabajas aquí? → Trabajo aquí desde 2021 / desde hace dos años. — Since when have you worked here? → Since 2021 / for two years.
¿Cuánto tiempo + present?How long … ? (answer with desde hace)¿Cuánto tiempo estudias español? → Estudio español desde hace un año. — How long have you studied Spanish? → For a year.
¿Cuánto dura + event?How long does … last?¿Cuánto dura el vuelo? → Dura dos horas. — How long is the flight? → It's two hours.
¿Cuánto tiempo + preterite?How long did you …? (finished)¿Cuánto tiempo viviste en Chile? → Viví allí seis meses. — How long did you live in Chile? → I lived there six months.
¿Cuánto tiempo vas a + infinitive?How long are you going to …?¿Cuánto tiempo vas a quedarte? → Voy a quedarme un mes. — How long are you going to stay? → I'm staying a month.

In everyday speech, hace + duration + que and llevar + duration + gerund are the two you'll hear most. Both are covered in depth in my lesson on the present perfect continuous in Spanish.

Llevar + time + gerund: the most native pattern

Llevar literally means "to carry," and in this structure you "carry" an amount of time doing something. Conjugate llevar in the present, add the duration, add the gerund:

When the verb is obvious, drop the gerund: Llevo un mes aquí (I've been here a month). And for a negative, use sin + infinitive: Llevo dos semanas sin fumar (I haven't smoked in two weeks).

Hace + time + que + present

Same meaning, different order: Hace tres años que vivo en Madrid. You can also flip it and drop que: Vivo en Madrid desde hace tres años. Both are correct, and both keep the main verb in the present. The full comparison of desde, desde hace and hace…que is in my lesson on since and for in Spanish.

Profe Fer's tip

Pick one answer pattern and make it your reflex. For most of my students that's llevar: it's short, it's what Spanish speakers actually say, and you can't accidentally use the wrong tense because llevo is always present. Practice with your own life: Llevo diez años trabajando en… Llevo dos meses estudiando… Llevo una hora esperando…

In contextExamples in real Spanish

— ¿Cuánto tiempo llevas en Colombia? — Llevo seis meses, y me encanta.
— How long have you been in Colombia? — I've been here six months, and I love it.
Travel small talk → llevar, gerund dropped because "being here" is obvious
— ¿Desde cuándo conoces a Marta? — La conozco desde la universidad.
— How long have you known Marta? — I've known her since college.
Starting point → desde cuándo; answer with desde + a moment
¿Cuánto tiempo hace que no ves a tu familia? — Hace dos años que no los veo.
How long has it been since you saw your family? — I haven't seen them in two years.
Negative duration → hace…que + no + present
¿Cuánto dura la reunión? — Normalmente dura una hora.
How long is the meeting? — It usually lasts an hour.
Length of an event → durar, no "tiempo" needed
¿Cuánto tiempo trabajaste en ese restaurante? — Trabajé allí casi tres años.
How long did you work at that restaurant? — I worked there almost three years.
Finished period → preterite, no hace / llevar
¿Cuánto tiempo vas a estar de viaje? — Unas dos semanas.
How long are you going to be traveling? — About two weeks.
Future plan → ir a + infinitive; "unas" softens the number

From the classroomCommon mistakes English speakers make

  1. Using the present perfect for ongoing duration. He vivido aquí por tres años is understandable but sounds translated. If you still live there, use the present: Vivo aquí desde hace tres años or Llevo tres años viviendo aquí.
  2. Translating "how long" literally. ¿Qué largo…? or ¿Cómo largo…? don't exist for time. Largo is physical length. Time is always cuánto tiempo.
  3. Forgetting "que" after hace + time. Hace dos años vivo aquí is missing its hinge. Either add que — Hace dos años que vivo aquí — or move hace to the end with desde: Vivo aquí desde hace dos años.
  4. Putting the gerund before the time with llevar. Llevo viviendo tres años aquí is heard, but the natural order is llevo tres años viviendo aquí: verb, duration, gerund.
  5. Using "hace…que" for a finished period. Hace dos años que viví en Chile mixes an ongoing structure with a completed verb. If it's over, just state the duration: Viví en Chile durante dos años. Reserve hace…que and llevar for things that are still true.

Sibling lesson"How long" vs "how long ago"

Two English questions, one word apart, and two completely different Spanish structures. "How long have you…?" asks about duration that continues to now and uses the present: ¿Cuánto tiempo hace que vives aquí? "How long ago did you…?" asks about a point in the past and uses the preterite with hace alone: ¿Cuánto hace que llegaste? — Llegué hace dos años (I arrived two years ago).

The signal is the tense of the main verb. Present → still true, "for / since." Preterite → finished, "ago." That's why hace tres años que vivo aquí means "I've lived here for three years," while viví aquí hace tres años means "I lived here three years ago." Same words, opposite meanings.

If the distinction between "since a date" and "for a duration" is what trips you, go to since and for in Spanish. If you want to master the "I have been doing" structure itself, the present perfect continuous in Spanish is the next step. And all the time-related little words — desde, hasta, durante, por — live in my hub on Spanish prepositions.

PracticeQuick quiz: how long in spanish

Six questions from the lesson. Answer in your head, then open to check.

1. How do you say 'How long have you been living here?'¿Cuándo vives aquí?¿Dónde vives aquí?¿Cuánto tiempo llevas viviendo aquí?¿Qué tiempo llevas aquí?
¿Cuánto tiempo llevas viviendo aquí?
2. '¿Desde cuándo estudias español?' means:How often do you study Spanish?Since when have you studied Spanish?When did you start studying Spanish?How are you studying Spanish?
Since when have you studied Spanish?
3. 'Llevo tres años trabajando aquí' means:I have worked here for three yearsI worked here three years agoI will work here for three yearsI am going to work here three years
I have worked here for three years
4. Which structure asks about duration in the past?¿Cuánto tiempo llevas…?¿Cuánto tiempo viviste…?¿Desde cuándo vives…?¿Cuánto tiempo vas a…?
¿Cuánto tiempo viviste…?
5. Fill the blank: 'How long are you going to stay?' ___ vas a quedarte?¿Cuándo¿Dónde¿Cuánto tiempo¿Qué tiempo
¿Cuánto tiempo
6. ___ estudias español? (How long…?)
¿cuánto tiempo (also accepted: cuánto tiempo, cuanto tiempo)

Common questionsFAQ: how long in spanish

How do you say how long in Spanish?
The basic phrase is cuánto tiempo, literally how much time: ¿Cuánto tiempo vas a quedarte? (How long are you going to stay?). For the length of an event, Spanish prefers the verb durar: ¿Cuánto dura la película? (How long is the movie?). Never translate long as largo in this context; largo describes physical length, not time.
How do you say how long have you been in Spanish?
Two natural options, both with the present tense. ¿Cuánto tiempo llevas + gerund?: ¿Cuánto tiempo llevas viviendo aquí? Or ¿Cuánto tiempo hace que + present?: ¿Cuánto tiempo hace que vives aquí? Both mean How long have you been living here? A third option asks for the starting point: ¿Desde cuándo vives aquí? (Since when have you lived here?).
What does ¿Cuánto tiempo llevas…? mean?
It means How long have you been…? Llevar literally means to carry, and in this structure you carry an amount of time doing something. The answer keeps the same verb: Llevo tres años viviendo en Madrid (I have been living in Madrid for three years). If the activity is obvious you can drop the gerund: Llevo un mes aquí (I have been here a month).
Why does Spanish use the present tense for I have been living here?
Because Spanish treats a state that started in the past and continues as a present fact. If you still live there, you live there now, so the verb is vivo, not he vivido. The duration or starting point is carried by the time expression instead: vivo aquí desde 2019, vivo aquí desde hace cinco años, llevo cinco años viviendo aquí. The present perfect sounds translated in these sentences.
What is the difference between ¿cuánto tiempo? and ¿cuánto dura?
¿Cuánto tiempo? asks about the length of an action someone does: ¿Cuánto tiempo estudias cada día? ¿Cuánto tiempo viviste en Perú? ¿Cuánto dura? asks about the duration of an event or thing: ¿Cuánto dura el vuelo? ¿Cuánto dura la clase? Durar means to last, so it is the natural verb whenever the subject is a movie, a trip, a meeting or a season.
How do you say how long ago in Spanish?
Use hace with a past tense verb: ¿Cuánto hace que llegaste? or ¿Hace cuánto llegaste? (How long ago did you arrive?). The answer is llegué hace dos años (I arrived two years ago). The tense of the verb makes the difference: present with hace means for or since (hace dos años que vivo aquí), while preterite with hace means ago.
What is the difference between ¿Desde cuándo? and ¿Cuánto tiempo hace que?
¿Desde cuándo? asks for the starting point and expects a date or moment: ¿Desde cuándo trabajas aquí? Desde 2020. ¿Cuánto tiempo hace que? asks for the amount of time and expects a duration: ¿Cuánto tiempo hace que trabajas aquí? Hace cuatro años. In practice, Spanish speakers answer both questions either way, so you can reply desde 2020 or desde hace cuatro años to either one.
Free on YouTube

Liked this lesson? The next one is free too

Every lesson on this site is a free video on Profe Fer's channel. Subscribe so the next one lands in your feed.

Watch nextKeep going in course order