Inicio › Present Perfect Continuous — Have been + -ING (guía completa)
Inglés
Present Perfect Continuous — Have been + -ING (guía completa)
Gramática · Nivel B1-B2 · El tiempo de la duración
El Present Perfect Continuous enfatiza que una acción ha estado ocurriendo durante un período de tiempo — y a menudo el proceso todavía continúa.
have/hasAuxiliar
+ beenParticipio de BE
+ -INGGerundio
B1-B2Nivel
Estructura del Present Perfect Continuous
Tipo
Estructura
Ejemplo
Traducción
✅ Afirmativa
Sujeto + have/has + been + verbo-ING
She has been studying.
Ella ha estado estudiando.
❌ Negativa
Sujeto + haven't/hasn't + been + verbo-ING
She hasn't been sleeping.
Ella no ha estado durmiendo.
❓ Pregunta
Have/Has + sujeto + been + verbo-ING?
Has she been working?
¿Ha estado trabajando?
↩️ Respuesta
Yes/No + sujeto + have/has
Yes, she has.
Sí, lo ha estado.
¿Cuándo se usa?
1. Acción que empezó en el pasado y CONTINÚA ahora:
"I have been learning English for 3 years." (y todavía lo aprendo)
2. Acción reciente que explica una situación presente:
"She looks tired. She has been working all day." (se ve cansada porque acaba de trabajar todo el día)
3. Acción repetida recientemente:
"I have been calling him but he doesn't answer."
Present Perfect Simple vs Continuous — La diferencia
Present Perfect Simple
Present Perfect Continuous
Énfasis en el RESULTADO
Énfasis en el PROCESO/DURACIÓN
"She has written 3 emails." (resultado: 3 emails escritos)
She has been writing emails." (proceso: lleva tiempo escribiendo)
Para logros o cantidades
Para la duración de una actividad
"I have read that book." (lo terminé)
I have been reading that book." (lo estoy leyendo)
Con: already, yet, just, ever, never
Con: for, since, all day, all week, lately, recently
⚠️ Stative verbs NO van en Continuous
Los verbos de estado (know, like, want, need, believe, understand) no pueden ir en -ING:
❌ "I have been knowing her for years."
✅ "I have known her for years." (Present Perfect Simple)
Know, like, love, hate, want, need, prefer, believe, understand → NUNCA en Continuous
"He looks exhausted. He has been running for 2 hours." 🔊
Él parece exhausto. Ha estado corriendo durante 2 horas.
El resultado visible (exhausto) explica la acción continua
"How long have you been waiting?" 🔊
¿Cuánto tiempo llevas esperando?
Pregunta con FOR/SINCE implícito
"They have been living here since 2020." 🔊
Han estado viviendo aquí desde 2020.
SINCE = desde un punto en el tiempo
Quiz — Present Perfect Continuous
🧠 ¿Ya dominas el Present Perfect Continuous?
'She ___ (study) for 5 hours. She looks exhausted.' ¿Cuál es la forma correcta?
'___ you ___ (wait) long?' — Respuesta correcta
'I ___ (know) her since 2015.' ¿Cuál va?
Ejercicio 1
¿Cuál es la diferencia entre "I have worked" y "I have been working"?
Respuesta
"I have worked" (Present Perfect Simple): énfasis en el resultado. "I have worked for this company for 5 years" = resultado: 5 años de experiencia. "I have been working" (Present Perfect Continuous): énfasis en el proceso y duración. "I have been working all morning" = el proceso de trabajar durante toda la mañana, posiblemente todavía continúa. La diferencia es sutil pero importante en niveles B2+.
Ejercicio 2
¿Qué diferencia hay entre FOR y SINCE?
Respuesta
FOR: duración de tiempo (período). "I have been studying for 2 hours." (las últimas 2 horas). SINCE: punto de inicio en el tiempo. "I have been studying since 8am." (desde las 8am hasta ahora). Truco: ¿puedes responder ¿durante cuánto tiempo? → FOR. ¿Puedes responder ¿desde cuándo? → SINCE.