Present Perfect Continuous

present perfect continuous

El Present perfect continuous es un tiempo verbal que se forma con el present perfect del verbo to be (have/has been) y el verbo principal con –ing.

  • have been playing tennis for an hour (He estado jugando a tenis durante una hora).
  • She has been sleeping for too long (Ella ha estado durmiendo demasiado tiempo / Ella lleva durmiendo demasiado tiempo).

Como podemos ver en los ejemplos anteriores, la traducción al español sería “haber estado haciendo”. Aun así, en bastantes ocasiones podemos traducirlo también como “llevar haciendo” (llevar + gerundio del verbo principal).

  • She has been dancing all night (Lleva bailando toda la noche / Ha estado bailando toda la noche).

Present perfect continuous en negativo e interrogativo

AFFIRMATIVENEGATIVEINTERROGATIVE
You have been playing
(Tú has estado jugando)
You haven't been playing
(Tú no has estado jugando)
Have you been playing?
(¿Has estado jugando?)
She has been playing
(Ella ha estado jugando)
She hasn't been playing
(Ella no ha estado jugando)
Has she been playing?
(¿Ha estado jugando?)

Tal y como se muestra en la tabla anterior, para formar el negativo, debemos añadir la contracción de not al auxiliar have o has (haven’t o hasn’t).

  • have not (haven’t) been travelling (No he estado viajando).

Ahora bien, para el interrogativo, ponemos el auxiliar (have o has) delante del sujeto.

  • ¿Have you been travelling? (¿Has estado viajando?).

Usos del present perfect continuous

El present perfect continuous sirve para: 

1. Acciones empezadas en el pasado que continuan en el momento presente. 

  • I have been working all day (He estado trabajando todo el día / Llevo trabajando todo el día). – Aún estoy trabajando.
  • She has been reading a book since five o’clock (Ella ha estado leyendo un libro desde las cinco / Ella lleva leyendo un libro desde las cinco). – Aún está leyendo.

Es en este tipo de acciones que siguen hasta el presente, se puede usar la traducción “llevar + gerundio”.

2. Acciones que terminaron justo antes del momento presente.

  • Have you been waiting for a long time? (¿Has estado esperando mucho tiempo?). – Ahora ya no estás esperando porque ya he llegado.
  • It has been snowing all night (Ha estado nevando toda la noche). – Ahora ya no nieva.

Preposiciones usadas con el present perfect continuous

Como estamos hablando de acciones que tienen cierta continuidad en el tiempo, usaremos las preposiciones: since (desde) y for (durante).

  • I have been living here since 1994 (Llevo viviendo aquí desde 1994 / He estado viviendo aquí desde 1994).
  • I have been working for 12 hours (Llevo trabajando 12 horas / He estado trabajando durante 10 horas).

Ahora bien, si no queremos especificar el período de tiempo al que nos referimos, podemos usar lately (últimamente) o recently (recientemente, últimamente).

  • It has been raining a lot lately (Ha estado lloviendo mucho últimamente).
  • Recently, she has been reading a lot (Ella ha estado leyendo mucho recientemente/últimamente).

Test Present perfect continuous

Si queréis poneros a prueba, podéis realizar el Test Present Perfect Continuous ; Ejercicios para practicar.

Como podéis ver, el present perfect continuous tiene algunos usos en común con el present perfect simpleAhora bien, es importante saber cuándo se debe usar uno u otro, ya que en muchos casos no hay elección.

Cheers! 🙂

Present Perfect Continuous
5 (100%) 1 vote

Dejar respuesta

Please enter your comment!
Please enter your name here