Present perfect continuous (have been + -ing)

El present perfect continuous en inglés: have/has been + verbo-ing, para acciones que empezaron en el pasado y siguen o tienen efecto ahora, con for y since.

Nivel B18 min

Al terminar sabrás

  • Formar have/has been + -ing
  • Usarlo para acciones en curso desde el pasado
  • Distinguirlo del present perfect simple

Dos usos: lo que sigue y lo que dejó huella

El present perfect continuous se forma con have/has been + verbo-ing y tiene dos usos. Primero, una acción que empezó en el pasado y sigue ahora, enfocando la duración: I've been studying for two hours (y aún estudio).

Segundo, una acción recién terminada que dejó un resultado visible ahora: You're out of breath — have you been running?. Importa el efecto presente de la actividad.

Simple o continuo

El simple (have done) enfoca el resultado o cuántos: I've read three books. El continuo (have been doing) enfoca la duración o la actividad en sí: I've been reading all day. Con for/since, el continuo subraya cuánto tiempo: She's been waiting for an hour.

Verbos de estado: usa el simple

Los verbos de estado (know, like, have, believe) no van en continuo: I've known her for years, no I've been knowing. Para ellos, usa el present perfect simple aunque haya duración.

Ejemplos

  • I've been working since 8 a.m.He estado trabajando desde las 8.
  • She's been learning French for a year.Lleva un año aprendiendo francés.
  • It's been raining all day.Ha estado lloviendo todo el día.
  • I'm tired because I've been running.Estoy cansado porque he estado corriendo.

Pronunciación: 've been / 's been

have/has been se contrae mucho al hablar:

've beenI/you/we/they have been
I've beenthey've been
's beenhe/she/it has been
she's beenit's been

Errores comunes (del español)

  • I am studying for two hours.I've been studying for two hours.

    Desde el pasado hasta ahora → present perfect continuous.

  • She has been work here.She has been working here.

    Lleva -ing: been working.

  • I have been knowing him for years.I have known him for years.

    Verbos de estado (know, like) no usan continuo → simple.

En contexto

You look tired.Te ves cansado.
I've been studying all day.He estado estudiando todo el día.
How long have you been working on it?¿Cuánto llevas trabajando en eso?
Since this morning. I haven't been sleeping well.Desde esta mañana. No he estado durmiendo bien.

¿La quieres infinita y con IA?

Conversa con IA en Chat Simulator

Para llevar

  • have/has been + verbo-ing = acción desde el pasado, en curso.
  • Enfoca la duración o la actividad (con for/since).
  • Simple = resultado; continuo = cuánto tiempo / actividad.
  • Verbos de estado (know, like) → simple, no continuo.

Práctica

Practica para completar

Responde y envía. Necesitas 3 de 4 para completar la lección. Reintentos ilimitados.

1. “He estado trabajando desde las 8” =

2. Forma: “She has ___ studying.”

3. Enfoca la duración:

4. Verbo de estado (know) usa:

Fin de la lección

Di cuánto llevas haciendo algo.

for/since + present perfect continuous cuesta al hablar. Cuéntale a la IA qué llevas tiempo haciendo en el laboratorio y te corrige el tiempo y la pronunciación, en español.

  • Feedback en español sobre tu pronunciación y tus textos
  • Ejercicios infinitos con IA sobre este mismo tema
  • Tu progreso y tu vocabulario, siempre guardados

A continuación: Past perfect (had + participio)