Present perfect continuo: have been + -ing (llevo dos años viviendo aquí)

Publicado el 21 de septiembre de 2026 · Actualizado el 2 de octubre de 2026

¿Adverbio, participio, auxiliar? Si algún término te suena a chino, está explicado en elglosario de gramática.

El error más común que veo en mis pacientes es intentar traducir literalmente el “llevo” del español usando solo el presente simple o el pasado simple. Si dices “I live here two years”, suena a que llevas dos años viviendo aquí, pero la gramática está rota. La regla es simple: para hablar de una acción que empezó en el pasado y sigue ocurriendo ahora, necesitas el present perfect continuo.

La fórmula: have/has been + verbo con -ing

Esta estructura es tu herramienta principal para describir actividades en progreso que tienen una duración. No importa si la acción empezó ayer o hace diez años; si sigue activa, usamos esta fórmula.

Inglés Suena así Significado
I’ve been working here for two years. áiv bin uérking jíer for tu yírs Llevo dos años trabajando aquí.
She’s been studying English since March. shis bin stádiing ínglish sins march Ella lleva estudiando inglés desde marzo.
They’ve been waiting for an hour. déiv bin uéiting for an áuer Llevan una hora esperando.
We’ve been trying to fix it. uív bin tráing tu fix it Llevamos intentando arreglarlo.
He hasn’t been sleeping well. ji jásnt bin slíiping uél Él no ha estado durmiendo bien.
Have you been practicing? jav iú bin práctising ¿Has estado practicando?

Present perfect simple o continuo: ¿cuál uso?

La confusión entre el simple y el continuo es el síntoma más frecuente. El simple se enfoca en el resultado final o en la cantidad de veces que algo ocurrió. El continuo se enfoca en la duración y en el proceso mismo. Si tu frase incluye “durante” o “desde” y la acción sigue viva, el continuo es tu tratamiento.

Quieres decir Simple Continuo
Resultado terminado vs actividad que sigue I have read the book. I have been reading the book.
Cuántas veces vs cuánto tiempo I have called her three times. I have been calling her all day.
Logro completado vs proceso en curso She has painted the room. She has been painting the room.
Experiencia general vs actividad reciente I have visited Paris. I have been visiting my friends in Paris.

Negativo y preguntas

Para negar, simplemente insertamos “not” después de “have/has”. En las preguntas, invertimos el orden: verbo auxiliar primero, luego el sujeto. Es una estructura mecánica que, una vez que la practicas, se vuelve automática.

Inglés Suena así Significado
I haven’t been working late. ái jávent bin uérking léit No he estado trabajando tarde.
She hasn’t been feeling well. shi jásnt bin fíiling uél Ella no se ha sentido bien.
How long have you been here? jáu long jav iú bin jíer ¿Cuánto tiempo llevas aquí?
Have you been waiting long? jav iú bin uéiting long ¿Llevas esperando mucho?
They haven’t been talking to us. déi jávent bin tóking tu as Ellos no han estado hablando con nosotros.

For, since y how long

Aquí es donde muchos estudiantes se pierden. “For” se usa para una duración (dos años, una hora, tres días). “Since” se usa para un punto de partida específico (desde marzo, desde 2010, desde ayer). Si la acción sigue ocurriendo, la combinación es clave para que tu inglés suene natural.

Inglés Suena así Significado
I have been learning for six months. áiv bin lérning for six manzs Llevo seis meses aprendiendo.
She has been living here since 2020. shi jas bin líving jíer sins tuénti tuénti Ella vive aquí desde 2020.
We have been waiting for ten minutes. uí jav bin uéiting for ten mínits Llevamos esperando diez minutos.
He has been working since Monday. ji jas bin uérking sins mándei Él ha estado trabajando desde el lunes.

Los errores más comunes

1. Confundir el tiempo verbal

I am working here for two years. I have been working here for two years. El presente continuo (“am working”) solo describe lo que haces ahora mismo, no la duración acumulada desde el pasado.

2. Usar “since” con una duración

I have been here since two years. I have been here for two years. “Since” necesita un punto en el tiempo (año, mes, día), nunca una cantidad de tiempo.

3. Olvidar el verbo “been”

I have working here. I have been working here. El participio pasado de “be” es obligatorio en esta estructura; sin “been”, la frase es gramaticalmente incorrecta.

Preguntas frecuentes

¿Cómo se forma el present perfect continuo?

Se forma con have o has, seguido de been y el verbo con terminación -ing. Por ejemplo: I have been studying (ái jav bin stádiing).

¿Cómo se dice llevo dos años viviendo aquí en inglés?

La traducción correcta es I have been living here for two years. Se pronuncia: ái jav bin líving jír for tu yírs.

¿Cuál es la diferencia entre present perfect y present perfect continuo?

El simple se enfoca en el resultado o la cantidad, mientras que el continuo enfatiza la duración de la acción. Ejemplo: I have read it (ái jav rid it) vs I have been reading it (ái jav bin réding it).

¿Cuándo se usa for y cuándo since?

Usa for para duraciones (dos años) y since para puntos de inicio (desde 2020). Ejemplo: for two years (for tu yírs) vs since 2020 (sins tuu túu túu túu).

¿Cómo se pregunta cuánto tiempo llevas en inglés?

Se usa la estructura How long have you been…? Por ejemplo: How long have you been here? (jaul lon jav iú bin jír?).

Mini test

  1. She ___ (live) in this city for five years. has been living (acción continua desde el pasado).
  2. How long ___ you ___ (wait) for the bus? have … been waiting (pregunta de duración).
  3. I ___ (not / work) on weekends lately. haven’t been working (negativo de actividad reciente).
  4. They ___ (study) Spanish since January. have been studying (punto de partida específico).
  5. He is tired because he ___ (run) for an hour. has been running (causa de un estado actual).

Si sientes que aún te cuesta distinguir entre el simple y el continuo, te recomiendo repasar el present perfect y el presente continuo. Para un diagnóstico personalizado de tu nivel, puedes agendar tu diagnóstico gratis.

Sigue explorando