Habla365 Inglés
Abrir esta lección en el curso interactivo →

Día 288 · Present perfect continuous: formación y uso

⏱️ Duración total: ~3 h 15 min — Clase 60 min · Ejercicios 60 min · Reto 60 min · Quiz ~15 min. Puedes dividirlo en varias sesiones el mismo día.

🎯 Objetivo del día

📖 Clase (60 min)

Introducción y contexto

Bienvenido a la Semana 42, una de las más útiles de la Fase 5. Esta semana domina los tiempos perfectos continuos, una zona donde casi todos los hispanohablantes —incluso de nivel alto— suenan poco naturales, porque el español no tiene un equivalente directo. Decimos "Llevo dos horas estudiando" o "He estado estudiando"; el inglés tiene una forma específica y muy frecuente para eso: el present perfect continuous.

Su esencia es el proceso en curso o reciente: pone el foco en la actividad y su duración, no en el número de cosas terminadas. Compara: I've written three emails (resultado: tres emails) vs. I've been writing emails all morning (proceso: llevo toda la mañana escribiendo). Hoy aprendemos a formarlo y su uso central; mañana lo contrastaremos con el present perfect simple, que es donde está el verdadero examen de un C1.

Explicación detallada (regla por regla)

Regla 1 — Formación.

have / has + been + verbo-ing

Regla 2 — Uso 1: acción que empezó en el pasado y SIGUE ahora. Con for (duración) y since (punto de inicio).

Regla 3 — Uso 2: acción reciente con resultado/efecto visible ahora. La acción puede haber terminado hace poco, pero su efecto se nota.

Regla 4 — Marcadores típicos. for, since, how long, lately, recently, all day/morning/week, these days, the whole time.

Regla 5 — Énfasis en la duración, no en la cantidad. El present perfect continuo subraya cuánto tiempo / qué actividad; no se usa para decir cuántas cosas se completaron (eso es el simple).

Regla 6 — Verbos de estado (stative verbs). Verbos como be, know, like, have (poseer), believe, understand no suelen usarse en continuo. Para duración con ellos se usa el present perfect simple:

Vocabulario clave

English Pronunciación aprox. Español
lately léit-li últimamente
recently rí-sent-li recientemente
for ages for éi-yes desde hace mucho
the whole time de jóul táim todo el rato
nonstop nón-stop sin parar
ongoing ón-góu-ing en curso
to keep + -ing tu kíip no parar de...
exhausted ig-zós-tid agotado
out of breath áut of bréz sin aliento
to make progress tu méik prógres avanzar / progresar
to work on tu uérk on trabajar en (algo)
to look into tu lúk ín-tu investigar / estudiar
to deal with tu díil uíz lidiar con
to focus on tu fóu-kas on centrarse en
effort é-fort esfuerzo
steadily stéd-i-li de forma constante

Gramática a fondo

Forma Estructura Ejemplo
Afirmativa have/has + been + -ing I have been studying.
Negativa haven't/hasn't + been + -ing She hasn't been sleeping.
Pregunta Have/Has + suj. + been + -ing? Have you been waiting?
WH duración How long + have/has + suj. + been + -ing? How long have you been living here?

for vs. since: for + periodo (for two hours, for ages); since + punto de inicio (since Monday, since 2019, since I was a child).

Pronunciación y notas de uso

Errores comunes del hispanohablante

Mini-diálogo de ejemplo

A: You look tired. (Pareces cansado.) B: I have been working on this report all day. (Llevo todo el día trabajando en este informe.) A: How long have you been doing this job? (¿Cuánto tiempo llevas en este trabajo?) B: I**'ve been working** here since 2020 — almost five years. (Trabajo aquí desde 2020, casi cinco años.) A: And you haven't been sleeping well lately, right? (Y no has estado durmiendo bien últimamente, ¿verdad?) B: No. I**'ve been thinking** about changing jobs, honestly. (No. Llevo pensando en cambiar de trabajo, sinceramente.)

✍️ Ejercicios (60 min)

Bloque 1 — Forma el present perfect continuous (10 min)

  1. I / study / English / for three years.
  2. She / not / sleep / well / lately.
  3. How long / you / wait?
  4. They / work / on this project / since March.
  5. It / rain / all morning.
  6. We / not / talk / much / recently.

Bloque 2 — for o since (8 min)

  1. ___ 2019 2. ___ two hours 3. ___ I was a child 4. ___ ages 5. ___ last Monday 6. ___ a long time

Bloque 3 — Completa con el verbo correcto (12 min)

  1. He's exhausted. He ___ (run).
  2. I ___ (learn) Spanish for two years.
  3. Your hands are dirty. What ___ you ___ (do)?
  4. She ___ (not / feel) well lately.
  5. How long ___ they ___ (live) in Madrid?
  6. The streets are wet. It ___ (rain).

Bloque 4 — Estado o continuo (8 min)

Elige la forma correcta:

  1. I (have known / have been knowing) her for ten years.
  2. I (have studied / have been studying) all afternoon.
  3. We (have had / have been having) this car since 2020.
  4. They (have waited / have been waiting) for an hour.

Bloque 5 — Traducción Español → Inglés (12 min)

  1. Llevo cinco años aprendiendo inglés.
  2. Ella trabaja aquí desde 2019.
  3. ¿Cuánto tiempo llevas esperando?
  4. No he estado durmiendo bien últimamente.
  5. Ha estado lloviendo toda la mañana.
  6. Llevo pensando en cambiar de trabajo.

Bloque 6 — Corrige los errores (5 min)

  1. I am working here since 2019.
  2. I work here for five years.
  3. I've been knowing him for years.
  4. How long are you waiting?
  5. She has been study all day.

Bloque 7 — Producción escrita (5 min)

Escribe 6 frases sobre actividades que llevas tiempo haciendo (estudios, trabajo, hobbies, hábitos recientes), usando for/since/lately/all day.

Ver soluciones

B1: 1. I have been studying English for three years. 2. She hasn't been sleeping well lately. 3. How long have you been waiting? 4. They have been working on this project since March. 5. It has been raining all morning. 6. We haven't been talking much recently. B2: 1. since · 2. for · 3. since · 4. for · 5. since · 6. for B3: 1. has been running · 2. have been learning · 3. have / been doing · 4. hasn't been feeling · 5. have / been living · 6. has been raining B4: 1. have known · 2. have been studying · 3. have had · 4. have been waiting B5: 1. I have been learning English for five years. 2. She has been working here since 2019. 3. How long have you been waiting? 4. I haven't been sleeping well lately. 5. It has been raining all morning. 6. I have been thinking about changing jobs. B6: 1. I have been working here since 2019. 2. I have been working here for five years. 3. I've known him for years. 4. How long have you been waiting? 5. She has been studying all day. B7: Respuesta libre.

🚀 Reto del día (60 min)

"What I've been up to" — actualización de vida grabada.

  1. Piensa en 5 áreas de tu vida (trabajo, estudios, salud, hobbies, relaciones). (5 min)
  2. Escribe 2 frases por área usando present perfect continuous: una con for/since (algo que llevas tiempo haciendo) y otra con lately/recently (cambio reciente). (25 min)
  3. Añade 2 frases con verbos de estado en present perfect simple para contrastar correctamente. (5 min)
  4. Grábate (2–3 min) como si pusieras al día a un amigo que no ves hace meses. (15 min)
  5. Autoevalúa. (10 min)

Rúbrica (0–10):

✅ Quiz (~15 min)

  1. ¿Cómo se forma el present perfect continuous?
  2. Diferencia entre for y since.
  3. Completa: I ___ (study) for three hours.
  4. ¿Por qué I've been knowing him es incorrecto?
  5. Corrige: I am working here since 2019.
  6. ¿Qué enfatiza este tiempo: la cantidad o la duración del proceso?
  7. Traduce: Ha estado lloviendo toda la mañana.
  8. Pregunta WH para preguntar la duración de una acción en curso.
  9. Corrige: Since five years.
  10. Traduce: Llevo pensando en cambiar de trabajo.
Ver respuestas
  1. have/has + been + verbo-ing. 2. for + periodo de tiempo; since + punto de inicio. 3. have been studying. 4. know es verbo de estado; no se usa en continuo (→ I've known him). 5. I have been working here since 2019. 6. La duración/el proceso. 7. It has been raining all morning. 8. How long have you been + -ing? 9. for five years. 10. I have been thinking about changing jobs.

📚 Recursos

⏭️ Siguiente

Mañana: el contraste clave present perfect simple vs. continuous (I've read it vs. I've been reading it) — la distinción que separa a un B2 de un C1.

Quiz

Q How is the present perfect continuous formed?
* have/has + been + verb-ing
- have/has + verb-ing
- had + been + verb-ing

Q Which sentence is correct?
* I've been working here since 2019.
- I am working here since 2019.
- I work here for five years.

Q Why is "I've been knowing him for years" wrong?
* "Know" is a stative verb and is not used in the continuous.
- "Know" needs the past perfect instead.
- "For years" can only go with the simple present.

Q "for" and "since" are used with:
* "for" + a period, "since" + a starting point
- "for" + a starting point, "since" + a period
- both only with a starting point
Continuar en el curso interactivo →