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

TipoEstructuraEjemploTraducción
✅ AfirmativaSujeto + have/has + been + verbo-INGShe has been studying.Ella ha estado estudiando.
❌ NegativaSujeto + haven't/hasn't + been + verbo-INGShe hasn't been sleeping.Ella no ha estado durmiendo.
❓ PreguntaHave/Has + sujeto + been + verbo-ING?Has she been working?¿Ha estado trabajando?
↩️ RespuestaYes/No + sujeto + have/hasYes, 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 SimplePresent 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 cantidadesPara 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, neverCon: 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.
Antes
Present Perfect Simple
La base para entender este
Compara
Present Continuous
Am/Is/Are + -ING
Hub
Hub Gramática
Todos los tiempos
Nivel
Nivel B2
Todos los temas avanzados
🎓 Generar ejercicio InglésPlan Pro $199/mes
Genera ejercicios de Inglés — GratisGenerar Gratis
← InicioGramáticaVocabularioEjercicios