Cap. 5

Present Perfect Continuous

have been + -ing · for/since · vs Present Perfect simple

¿Qué es el Present Perfect Continuous?

Se usa para acciones que empezaron en el pasado y continúan ahora, o que acaban de terminar pero tienen un resultado visible en el presente.

sujeto + have/has been + verbo en -ing
Llevo tres horas estudiando.
→
I have been studying for three hours.
Está sudando. ¿Has estado corriendo?
→
You’re sweaty. Have you been running?
Ella ha estado trabajando desde las 8.
→
She has been working since 8am.
¡Atención! En español decimos “llevo…”, “desde hace…”, o usamos el presente simple (“estudio desde…”), pero en inglés necesitas el Present Perfect Continuous.

Uso 1: Duración hasta ahora

Acción que empezó en el pasado y sigue en progreso. Se usa con for (periodo) o since (punto de inicio).

for + tiempo
I have been learning English for five years.
since + momento
He has been living here since 2019.
all + periodo
We have been waiting all morning.
Llevo dos años viviendo aquí.
→
I have been living here for two years.
Estudia inglés desde 2020.
→
She has been studying English since 2020.

Uso 2: Actividad reciente con resultado visible

La acción acaba de terminar, pero vemos su efecto ahora: cansancio, sudor, objetos desordenados, etc.

¿Por qué estás sin aliento? ¿Has estado corriendo?
→
Why are you out of breath? Have you been running?
Sus ojos están rojos. Ha estado llorando.
→
Her eyes are red. She has been crying.
La cocina está hecha un desastre. ¿Han estado cocinando?
→
The kitchen is a mess. Have they been cooking?
No confundas con el Present Perfect simple: si mencionas el número de cosas completadas (emails, páginas, informes), usa el simple: “I have written 3 emails” (no *been writing*).

Present Perfect Continuous vs Simple

Present Perfect Simple
I have written three reports.
resultado: ya están listos
She has known him for years.
verbo estativo → no continuo
Present Perfect Continuous
I have been writing all morning.
actividad en progreso
She has been working since 8am.
duración hasta ahora
He escrito 10 páginas hoy.
→
I have written 10 pages today. (resultado)
He estado escribiendo todo el día.
→
I have been writing all day. (actividad)

Errores frecuentes (interferencia del español)

Trabajo aquí desde 2020.
→
I have been working here since 2020.
Con “desde” o “hace…que”, el inglés exige Present Perfect Continuous, no presente simple.
Ella ha estado conociéndolo desde la escuela.
→
She has known him since school.
Verbos estativos (know, like, love, want) no se usan en continuo.
He estado escribiendo tres emails.
→
I have written three emails.
Si hay un número contable (3 emails), se usa el Present Perfect simple (resultado), no el continuo.
¿Cuánto tiempo estás aprendiendo inglés?
→
How long have you been learning English?
Para preguntar por duración, siempre usa have/has been + -ing.

Resumen

Forma
have/has been + -ing
I have been studying all day.
Duración
acción que continúa hasta ahora
for 3 hours / since Monday
Resultado
actividad reciente con evidencia
She’s tired — she’s been working.
vs Simple
continuo = actividad · simple = resultado
writing all morning / written 3 emails
Verbos estativos
nunca en continuo
I have known her (✓) / I have been knowing (✗)
Practicar ahora →