Instala la app de Android para una mejor experiencia.

Presente perfecto continuo

El Presente Perfecto Continuo (o Present Perfecto Progresivo) se usa para hablar de acciones y situaciones que comenzaron en el pasado y continúan hasta el presente o han terminado recientemente.

Con este tiempo verbal, también se hace énfasis en la continuidad de la acción por lo que, generalmente, responde a la pregunta how long? (¿Hace cuánto?) y usa las palabras for (durante) y since (desde).

El Presente Perfecto Continuo se forma con has / have + been + verbo -ing

Como se mencionaba anteriormente, podemos usarlo para situaciones que empezaron en el pasado y continúan en el presente.

Monopoly Game, Family Board Games for 2 to 6 Players & Kids Ages 8 and Up, Includes 8 Toke...

$14.97
  • It's been raining since this morning.
    Ha estado lloviendo desde esta mañana.
  • She's been waiting for the bus since 1 o'clock.
    Ella ha estado esperando por el autobús desde la 1.

Para situaciones que terminaron recientemente:

  • I need to take a shower. I've been running for 1 hour. 
    Necesito ducharme. He estado corriendo durante una hora.
  • I've been talking with our supervisor and he agreed to let us leave early today. 
    He estado hablando con el supervisor y estuvo de acuerdo en dejarnos ir temprano hoy.

Y para acciones que se repiten en el pasado y continúan hasta ahora:

SAMSUNG Galaxy A54 5G A Series Cell Phone, Unlocked Android Smartphone, 128GB, 6.4” Flui...

$324.99
  • She's been going to the same dentist since she was a child. 
    Ella ha estado yendo al mismo dentista desde que era una niña.
  • The band has been perfoming in this bar for quite some time. 
    La banda ha estado presentándose en este bar desde hace tiempo.

Oraciones negativas

Éstas se forman con has / have + not + been + verbo -ing.

  • We haven't been learning English for long. 
    No hemos estado aprendiendo inglés por mucho tiempo.
  • She hasn't been going to the gym for more than 3 months.
    No ha estado yendo al gimnasio por más de 3 meses.
  • Don't worry. Derek and Jamie haven't been waiting long. 
    No te preocupes. Derek y Jamie no han estado esperando por mucho tiempo.

Oraciones interrogativas

Se forman con has / have + sujeto + been + verbo -ing + ?

PULIDIKI Car Cleaning Gel Universal Detailing Kit Automotive Dust Car Crevice Cleaner Slim...

$8.99
  • Has Ed been waiting long? 
    ¿Ed ha estado esperando mucho tiempo?
  • Have you been saving money for a new car?
    ¿Has estado ahorrando dinero para un carro nuevo?

 Es común el uso de how long en este tiempo verbal para preguntas sobre la duración de una acción.

  • How long have you been studying English? 
    ¿Hace cuánto tiempo has estado estudiando inglés?
  • How long has she been waiting to go to Paris? 
    ¿Cuánto tiempo ha estado esperando ella para ir a París?

Presente Perfecto Simple vs Presente Perfecto Continuo

Estos tiempos verbales son bastantes parecidos, especialmente si usamos una expresión de tiempo:

Apple AirTag

-
  • Carol has been taking piano lessons since February.
    Carol ha estado tomando clases de piano desde febrero.
  • Carol has taken piano lessons since February. 
    Carol ha tomado clases de piano desde Febrero.

Por el contrario, si no la utilizamos el significado cambia un poco.

  • I've gone to the gym. 
    He ido al gimnasio. (tal vez no recientemente sino en algún momento.)
  • I've been going to the gym. 
    He estado yendo al gimnasio. (has ido recientemente y sigues yendo actualmente.)

Para hablar de la cantidad de veces que se realizó una acción, normalemente utilizamos el Presente Perfecto Simple.

Amazon Fire TV 50" 4-Series 4K UHD smart TV, stream live TV without cable

$269.99
  • Lisa's been making calls all morning.
    Lisa ha estado haciendo llamadas toda la mañana.
  • Lisa's made twenty calls this morning.
    Lisa ha realizado veinte llamadas esta mañana.
Ejercicios
Ejercicios hechos: 0

Haz al menos 2 ejercicios para completar esta lección

Amazon Fire TV 50" 4-Series 4K UHD smart TV, stream live TV without cable

$269.99