Asking someone about the duration of their stay is one of the most common conversational bridges in any language. In Spanish, however, the way you phrase how long you been here depends heavily on grammar nuances, regional variations, and the specific context of the conversation. Mastering this question—and understanding the answers—unlocks deeper interactions, whether you are traveling through Madrid, living in Mexico City, or chatting with a colleague from Buenos Aires Worth keeping that in mind..
The Core Grammar: Llevar vs. Hacer
Unlike English, which relies on the present perfect continuous tense ("How long have you been here?That's why "), Spanish typically uses two distinct structures to express duration of time leading up to the present. Understanding the difference between llevar and hacer is the single most important step to sounding natural.
Using Llevar (To Carry/To Wear Time)
The verb llevar is the most standard, neutral way to ask how long someone has been in a place. It focuses on the accumulation of time No workaround needed..
- ¿Cuánto tiempo llevas aquí? (How long have you been here? — Informal tú)
- ¿Cuánto tiempo lleva aquí? (How long has he/she/you(formal) been here?)
The Structure: Llevar + Time + Aquí/Allí/En [Place]
When answering, you conjugate llevar in the present tense:
- Llevo dos semanas aquí. (I have been here for two weeks.In practice, )
- **Lleva tres años en México. ** (He has been in Mexico for three years.
Pro Tip: Llevar implies continuity. It suggests the person is still there and the "clock" is still running Surprisingly effective..
Using Hacer (To Make Time)
The hacer construction is slightly more idiomatic. It literally translates to "How much time does it make that...?" It emphasizes the starting point of the action.
- ¿Cuánto tiempo hace que estás aquí? (How long have you been here?)
- ¿Cuánto hace que llegaste? (How long ago did you arrive?)
The Structure: Hacer + Time + Que + Verb (Present Indicative)
Answers follow the same pattern:
- **Hace una hora que estoy aquí.Think about it: ** (I have been here for an hour / It’s been an hour since I’ve been here. Plus, )
- **Hace mucho que vivo en esta ciudad. ** (I’ve lived in this city for a long time.
Nuance Alert: While llevar is strictly "duration of stay," hacer que + present tense often highlights the moment the stay began. In many regions, they are interchangeable, but llevar is safer for beginners.
The "Trap": Why You Should Avoid Ser/Estar + Por
English speakers instinctively want to translate "I have been here for two weeks" literally:
- ❌ He estado aquí por dos semanas. (Incorrect for current duration)
- ❌ Estoy aquí por dos semanas. (Incorrect grammar)
In Spanish, estar + por usually indicates a future deadline or a reason, not an elapsed duration.
- Correct usage: "Estoy aquí por dos semanas" = "I am here for (a planned duration of) two weeks" (Future intent).
- Correct usage: "Lo hice por ti" = "I did it for you" (Reason).
To express elapsed time continuing to now, you must use llevar or hacer.
Formal vs. Informal: Navigating Tú and Usted
Spanish distinguishes strictly between informal (tú/vos) and formal (usted) address. The verb conjugation changes the entire tone of the question Nothing fancy..
| Context | Llevar Structure | Hacer Structure |
|---|---|---|
| Informal (Friends, peers, kids) | ¿Cuánto tiempo llevas aquí? | ¿Cuánto hace que estás aquí? |
| Formal (Elders, authorities, strangers) | ¿Cuánto tiempo lleva (usted) aquí? | ¿Cuánto hace que está (usted) aquí? |
| Plural (Group - Spain) | **¿Cuánto tiempo lleváis aquí?That said, ** | **¿Cuánto hace que estáis aquí? ** |
| Plural (Group - Latin America) | ¿Cuánto tiempo llevan aquí? | **¿Cuánto hace que están aquí? |
Cultural Note: In many parts of Latin America (especially Mexico, Colombia, Peru), usted is used far more broadly than in Spain. When in doubt, default to usted with adults you don't know well. It signals respect and cultural awareness.
Regional Flavors: Vos, Voseo, and Local Slang
If you are in Argentina, Uruguay, Paraguay, parts of Central America, or regions of Colombia and Chile, you will encounter voseo. The verb llevar changes conjugation for vos.
- Standard (Tú): Llevas
- Voseo (Vos): Llevás (Accent on the last syllable)
Example:
- ¿Cuánto tiempo llevás acá? (Argentina/Uruguay — acá is preferred over aquí)
- ¿Cuánto hace que estás acá?
In the Caribbean (Dominican Republic, Puerto Rico, Cuba) and coastal Colombia/Venezuela, you might hear the preterite used for the "arrival" moment rather than the duration:
- **¿Cuándo llegaste?"
- ¿Cuánto tiene que llegó? (When did you arrive?) — Often preferred over "How long have you been here?** (Colloquial Caribbean structure using tener + que + preterite).
Worth pausing on this one.
Answering Like a Native: Time Expressions
Knowing how to ask is only half the battle. You need a toolkit of time expressions to answer fluidly.
Specific Durations
- Llevo cinco minutos aquí. (5 minutes)
- Llevo media hora / una hora aquí. (Half an hour / 1 hour)
- Llevo dos semanas / tres meses / un año aquí. (Weeks/Months/Years)
- Llevo un rato aquí. (I’ve been here a while — vague, casual).
Vague & Colloquial Durations
- Llevo un buen rato. (Quite a while.)
- Llevo la vida aquí. (Hyperbole: "I've been here forever" / "All my life.")
- Llevo siglos / años luz. (Playful exaggeration: "Centuries" / "Lightyears.")
The "Since" Construction (Desde)
If you want to anchor your stay to a specific start date, use desde (since) with llevar or hacer.
- Llevo aquí desde el lunes. (I’ve been here since Monday.)
- Llevo viviendo aquí desde 2015. (I’ve been living here since 2015.)
- Hace tres años que vine. (It’s been three years since I came.)
Grammar Rule: Desde triggers the present tense in Spanish (llevo desde), whereas English uses the perfect (*have been
The “Since” Construction in Detail
Desde (since) + present indicative
In Spanish the desde phrase is paired with the present indicative rather than the perfect tense. This may feel counterintuitive to English speakers, who instinctively reach for the present perfect after since.
| English | Spanish (present) | Notes |
|---|---|---|
| I’ve been here since Monday. | Llevo aquí desde el lunes. | Llevo = “I have been (carrying)”. |
| I’ve lived in this city since 2010. | Llevo viviendo en esta ciudad desde 2010. | The verb vivir stays in the present. |
| She’s been working here since January. | Lleva trabajando aquí desde enero. | The subject ella is implied; lleva agrees with ella. |
Why? Spanish treats the whole interval as a single, ongoing span. The action started in the past and continues now, so the present tense signals that continuity.
Hace (how long) + present
The hace construction also uses the present indicative, but it emphasizes the duration rather than the starting point And it works..
| English | Spanish (present) | Example |
|---|---|---|
| It’s been three years since I arrived. | **Hace tres años que llegué.In practice, ** | llegué (preterite) after que because the reference point is a completed event. |
| It’s been a while since we talked. But | **Hace un rato que hablamos. ** | hablamos (present) because the conversation is viewed as a recurring action. |
| It’s been two days since I left. | Hace dos días que salí. | salí (preterite) – the departure is a specific moment. |
Tip: When the verb after que describes a specific, completed event (arrival, departure, purchase), use the preterite. For habits, ongoing states, or actions that are still relevant, stick with the present.
Choosing Between Llevar and Hacer
| Situation | Preferred Verb | Example |
|---|---|---|
| Emphasizing the duration of being in a place or having a condition | Llevar | Llevo trabajando aquí cinco años. (It’s been five years since I started working here.Worth adding: ) |
| Talking about experience (e. Also, ) | ||
| Highlighting the length of time that has passed since an event | Hacer | *Hace cinco años que trabajo aquí. * (I’ve never eaten sushi.g.Think about it: * (I’ve been working here five years. Think about it: , “I’ve never eaten…”) |
| Stating a period of time that has elapsed | Hacer | *Hace dos semanas que no veo a María. |
Easier said than done, but still worth knowing.
's been two weeks since I saw María. (It's been two weeks since I saw María.)
Key Difference: Llevar focuses on the ongoing action or state ("I have been working"), while hace focuses on the elapsed time ("It has been five years"). In many cases, they are interchangeable, but the emphasis shifts Practical, not theoretical..
A Quick Guide for Choosing
- Use
Llevar+ present participle when you want to highlight the continuity of an action or state up to the present moment.- Llevo estudiando español todo el día. (I've been studying Spanish all day.)
- Use
Hace+ time +que+ verb when you want to underline the passage of time since a specific event or starting point.- Hace todo el día que estudio español. (It's been all day that I've been studying Spanish / I started studying Spanish all day ago.)
For negative experiences, llevar is the standard choice:
- Nunca llevo comido mariscos. (I have never eaten seafood.)
Conclusion
Navigating the different ways Spanish expresses actions spanning from the past into the present can seem daunting, but the pattern is rooted in a simple conceptual distinction. The choice between the llevar and hace constructions ultimately depends on whether you wish to highlight the ongoing nature of the action or the duration of time that has passed. Think about it: mastering this difference adds a valuable nuance to your Spanish, allowing you to express temporal relationships with greater precision and fluency. Practically speaking, while English relies heavily on the present perfect, Spanish consistently employs the present indicative to show this continuity. As with any grammatical nuance, the key is practice and paying attention to how native speakers use these structures in context Worth knowing..