Todos los temas

Presente Perfecto Continuo en Inglés: Usos, Estructura y Ejemplos

Aprende a usar el Presente Perfecto Continuo en inglés para expresar acciones en progreso o con efectos visibles en el presente, con ejemplos bilingües para hispanohablantes.

Present Perfect Continuous / Presente Perfecto Continuo

El Presente Perfecto Continuo se utiliza para expresar:

  • Acciones que comenzaron en el pasado y continúan en progreso.
  • Acciones recientes cuyos efectos son visibles en el presente.

El tiempo Presente Perfecto Continuo generalmente hace énfasis en la duración de la acción más que en el resultado. Por lo tanto, muchas preguntas que comienzan con How long utilizan el tiempo Presente Perfecto Continuo. Ejemplo: How long has it been raining? It has been raining for two hours. It has been raining since 7 am.

Para responder preguntas con how long generalmente utilizamos for y since.

For se utiliza para un periodo de tiempo: for 10 minutes, for 3 days, for 2 years.

Since se utiliza para un punto en el tiempo: since yesterday, since 7 am, since March.

Ten en cuenta que los tiempos continuos también se denominan tiempos progresivos. El tiempo Presente Perfecto Continuo también es conocido como Present Perfect Progressive/Presente Perfecto Progresivo.

El Presente Perfecto Continuo es uno de los tiempos que puedes utilizar para expresar presente en inglés. Es recomendable que estudies el Presente Perfecto y el Presente Continuo antes de estudiar el Presente Perfecto Continuo. El Presente Perfecto Continuo es menos frecuente que otros tiempos como el Present Simple o Present Continuous.

Ejemplos:

Example Translation
I am tired because I have been working extra hours. Estoy cansado porque he estado trabajando horas extra.
It has been raining so the floor is wet. Ha estado lloviendo por lo que el piso está mojado.
You do not understand because you have not been listening to your teacher. Tú no entiendes porque no has estado escuchando a tu maestro.
I have been eating a lot recently. Yo he estado comiendo mucho recientemente.
We have been living in Brazil for three years. Nosotros hemos estado viviendo en Brasil durante tres años.

Usos del Presente Perfecto Continuo

A continuación más ejemplos de Presente Perfecto Continuo organizados según el uso:

Acciones que comenzaron en el pasado y continúan en progreso.

Example Translation
Dad has been working in the bank for four years. Papá ha estado trabajando en el banco durante cuatro años.
Mom and dad have been talking for the last hour. Mamá y papá han estado hablando durante la última hora.
My brother has been playing the guitar since 9 am. Mi hermano ha estado tocando la guitarra desde las 9 am.
What have you been doing for the last 30 minutes? ¿Qué has estado haciendo durante los últimos 30 minutos?
We have been waiting for a taxi for hours. Nosotros hemos estado esperando un taxi durante horas.
We have been travelling since last May. Nosotros hemos estado viajando desde mayo pasado.
Mom has been writing for 30 minutes. Mamá ha estado escribiendo durante 30 minutos.
Carmen has been studying music since 2010. Carmen ha estado estudiando música desde el 2010.
I have been reading this magazine for a few minutes. He estado leyendo esta revista durante unos minutos.
Mom and dad have been planning their vacation for over a week. Mamá y papá han estado planeando sus vacaciones durante más de una semana.

Acciones recientes cuyos efectos son visibles en el presente.

Example Translation
The floor is wet. It has been raining. El piso está mojado. Ha estado lloviendo.
You have not been practicing English lately. Tú no has estado practicando inglés últimamente.
I have been feeling sad recently. Yo me he estado sintiendo triste recientemente.
The student does not understand because he has not been listening. El alumno no entiende porque no ha estado escuchando.
You are tired because you have not been sleeping. Estás cansado porque no has estado durmiendo.
I do not have money because I have not been working. Yo no tengo dinero porque no he estado trabajando.
Dad has been spending a lot lately. Papá ha estado gastando mucho últimamente.
I am thirsty. I have been running very fast. Tengo sed. Yo he estado corriendo muy rápido.
Carla has been sunbathing all afternoon. Carla ha estado tomando el sol toda la tarde.
What have you been doing lately? ¿Qué has estado haciendo últimamente?

Estructura del Presente Perfecto Continuo

Afirmativa

Sujeto + has/have + been + Verb + ing + Complement

Negativa

Sujeto + has/have + not + been + Verb + ing + Complement

Interrogativa

Has/have + Sujeto + been + Verb + ing + Complement + ?

Afirmativa: I have been studying English for two hours.

Negativa: I have not been studying English for two hours.

Interrogativa: Have I been studying English for two hours?

El verbo To Have en Presente (has/have) y el verbo To Be en Pasado Participio (been) son los auxiliares en el Presente Perfecto Continuo. El verbo principal debe estar en Present Participle, es decir, al Base Form se agrega ing al final.

Present Participle = Verb + ing

Es recomendable que primero aprendas el Presente Perfecto y el Presente Continuo antes de aprender el Presente Perfecto Continuo.


Contracciones en el Presente Perfecto Continuo

Las contracciones hasn't y haven't son frecuentemente utilizadas en oraciones negativas en el Presente Perfecto Continuo.

El auxiliar generalmente no es estresado y a menudo se contrae. No confundir las contracciones del verbo To Have con el verbo To Be.

Las contracciones son las mismas que se utilizan en el Presente Perfecto.

Contraction Full Form
I've I have
you've you have
he's he has No confundir con he is
she's she has No confundir con she is
it's it has No confundir con it is
we've we have
they've they have
hasn't has not
haven't have not

Signal Words for Present Perfect Continuous

Las siguientes palabras o frases son frecuentemente utilizadas en el Presente Perfecto Continuo. Ojo: se utilizan con frecuencia pero no siempre y no son exclusivas del Presente Perfecto Continuo. Las siguientes palabras o frases NO deben faltar en tu vocabulario.

Signal Words son palabras o frases que indican el posible tiempo gramatical del verbo.

For se utiliza para un periodo de tiempo: for 15 minutes, for 1 day, for two years.

Since se utiliza para un punto en el tiempo: since yesterday, since 9 am, since April.

Recuerda que el Presente Perfecto Continuo generalmente pone énfasis en la duración de la acción y no en el resultado.

Words Example Translation
for thirty minutes I have been eating for thirty minutes. Yo he estado comiendo durante treinta minutos.
for the past ten minutes Carlos has been smoking for the past ten minutes. Carlos ha estado fumando durante los últimos diez minutos.
for two hours My son has been reading for two hours. Mi hijo ha estado leyendo durante dos horas.
for five days Mom has been cleaning for five days. Mamá ha estado limpiando durante cinco días.
for a week We have been waiting for a week. Nosotros hemos estado esperando durante una semana.
for a month Laura has not been feeling well for a month. Laura no ha estado sintiéndose bien durante un mes.
for ages Pedro has been playing soccer for ages. Pedro ha estado jugando fútbol durante años.
for a long time You have been watching TV for a long time. Tú has estado mirando televisión durante mucho tiempo.
for hours Mom has been cooking for hours. Mamá ha estado cocinando durante horas.
for months Carla has been studying for months. Carla ha estado estudiando durante meses.
for years I have been practicing the piano for years. Yo he estado practicando el piano durante años.
for about a year now Marta and I have been dating for about a year now. Marta y yo hemos estado saliendo durante aproximadamente un año.
since yesterday I have been studying since yesterday. Yo he estado estudiando desde ayer.
since 7 am Carlos has been practicing since 7 am. Carlos ha estado practicando desde las 7 am.
since Monday It has been snowing since Monday. Ha estado nevando desde el lunes.
since October You have been teaching Math since October. Tú has estado enseñando matemáticas desde octubre.
since 2010 I have been teaching English since 2010. Yo he estado enseñando inglés desde el 2010.
since the beginning of They have been talking since the beginning of the movie. Ellos han estado hablando desde el comienzo de la película.
since I have been watching TV since mom left. Yo he estado mirando televisión desde que mamá se fue.
lately We have not been eating pizza lately. Nosotros no hemos estado comiendo pizza últimamente.
how long How long have you been reading? ¿Cuánto tiempo has estado leyendo?
all night long I have been studying all night long. Yo he estado estudiando toda la noche.
all day long Mom has been working all day long. Mamá ha estado trabajando todo el día.

¿Listo para practicar con ejercicios interactivos?

Practicar este tema