Present Perfect Continuous

LECCIÓN
Referencia
Reglas gramaticales y ejemplos
Ver
REPASO
Ejercicios
Ejercicios de práctica para imprimir
Ver
RESPUESTAS
Clave de Respuestas
Respuestas correctas para corregir
Ver

Present Perfect Continuous

Referencia gramatical

Forma Ejemplo
Forma básicahave/has been + verbo-ingI have been studying all day.
Duraciónfor + periodo / since + momentofor two hours / since Monday
Actividad recienteevidencia en el presenteShe’s tired — she’s been working.
vs Present Perfect simplecontinuo = actividad · simple = resultado/númerobeen writing (actividad) / written 3 emails (resultado)
Verbos estativosnunca en continuo (know, like, love, want)I have known her (✓) / I have been knowing (✗)

Present Perfect Continuous — Ejercicios

Elige la opción correcta

  1. How long ______ English?
    (have you been learning / do you learn / are you learning) 
  2. She ______ all morning, so she’s exhausted.
    (has been cleaning / has cleaned / cleans) 
  3. I ______ three job applications today.
    (have written / have been writing / wrote) 
  4. They ______ each other since university.
    (have known / have been knowing / knew) 
  5. Why are your clothes wet? ______ in the rain?
    (Have you been walking / Did you walk / Have you walked) 
  6. He ______ here since 2018.
    (has been working / works / has worked) 

Completa con la forma correcta del verbo

  1. I ________________ (wait) for the bus for 20 minutes! Where is it?
     
  2. She ________________ (live) in Madrid since she was a child.
     
  3. Look at this mess! What ________________ (you / do)?
     
  4. We ________________ (not / sleep) well lately.
     

Present Perfect Continuous — Respuestas

Elige la opción correcta

  1. have you been learning
  2. has been cleaning
  3. have written
  4. have known
  5. Have you been walking
  6. has been working

Completa con la forma correcta del verbo

  1. have been waiting
  2. has lived (verbo estativo → PP simple)
  3. have you been doing
  4. haven’t been sleeping