El present perfect continuous es un tiempo verbal en inglés que se utiliza para expresar acciones que comenzaron en el pasado y que continúan en el presente. Por ejemplo: He has been studying English since 2018. / Ha estado estudiando inglés desde 2018.
El present perfect continuous hace foco en la duración de la acción y no en su resultado. En español se traduce como “he estado haciendo”, “estoy corriendo desde …”, “llevo … trabajando”. Por ejemplo: I have been waiting for an hour. / He estado esperando durante una hora.
Cuidado: No se debe utilizar el present continuous en sustitución del present perfect continuous para referirse a acciones que comenzaron en el pasado y aún continúan. Por ejemplo: I have been studying since morning. (Y no: I am studying since morning).
- Ver además: Oraciones en «present perfect«
Estructura del present perfect continuous
El present perfect continuous es un tiempo verbal continuo compuesto que se forma con los auxiliares have o has + been + -ing.
Estructura afirmativa del present perfect continuous
Sujeto | have / has + been | verbo en ing |
---|---|---|
I |
have (’ve) been | working |
He She It |
has (’s) been |
Por ejemplo: I have been working all day. / He estado trabajando todo el día.
Atención: La forma abreviada del auxiliar have es: ’ve. La forma abreviada del auxiliar has es: ’s. No se debe confundir la contracción del verbo to be (’s) con la de has (’s), ya que la segunda siempre va seguida de been + verbo en ing. Por ejemplo: Dad’s been running all morning.
Estructura negativa del present perfect continuous
Sujeto | have / has + been | verbo en ing |
---|---|---|
I You We They |
have not (haven’t) been | working |
He She It |
has not (hasn’t) been |
Por ejemplo: I haven’t been working all day. / No he estado trabajando todo el día.
Estructura interrogativa del present perfect continuous
Have / Has | Sujeto | been + verbo en ing |
---|---|---|
Have | I you we they |
been working? |
Has | he she it |
Por ejemplo: Have you been working all day? / Has estado trabajando todo el día?
Atención: Para responder de manera corta, se hace con yes o no y el pronombre correspondiente seguido de have o haven’t / has o hasn’t, según corresponda. Las respuestas cortas afirmativas no se contraen. Por ejemplo: Have you been working all day? Yes, I have. (Y no: yes, I’ve).
Usos del present perfect continuous
El present perfect continuous en inglés se utiliza para conectar el pasado con el presente y enfatizar la duración de una acción. Expresa actividades y acciones “largas”, que han tomado cierto tiempo en ser realizadas, y no acciones cortas puntuales ni estados. Enfatiza la duración del tiempo que transcurrió entre el comienzo de la acción y el presente.
El present perfect continuous sirve para expresar:
- Acciones que comenzaron en el pasado y que continúan en el presente. El foco está en la duración de la acción, no en su resultado. Por ejemplo: We have been walking for five hours. / Hemos estado caminando durante cinco horas.
- Acciones que acaban de terminar con evidencia en el presente. El foco está en la duración de la acción, no en su resultado. Por ejemplo: I have been gardening; look how dirty my hands are. / He estado haciendo jardinería; mira cuán sucias están mis manos.
- Acciones repetidas recientemente. Se utiliza para acciones o actividades que se repitieron desde un período de tiempo pasado hasta el presente, generalmente junto a lately o recently. Por ejemplo: He has been sleeping badly lately. / Ha estado durmiendo mal últimamente.
- Preguntas con how long. Se utiliza cuando se quiere preguntar por la duración de una acción que comenzó en el pasado y que continúa en el presente. Por ejemplo: How long have you been learning English? / ¿Cuánto tiempo has estado estudiando inglés?
Las acciones expresadas en present perfect continuous pueden haber finalizado recientemente o pueden continuar en el presente, según el contexto. Por ejemplo:
- She has been working for the same company since 2020. / Ella ha estado trabajando para la misma compañía desde el 2020. (acción que continúa en el presente)
- I’m all wet because I have been swimming. / Estoy todo mojado porque estuve nadando. (acción finalizada recientemente)
El present perfect continuous se utiliza junto a verbos dinámicos (dynamic verbs) que por definición implican cierta duración, como: rain, wait, work, live, play.
Atención: El present perfect continuous no se puede utilizar junto a verbos que por definición implican una duración corta (leave, greet) ni con los denominados stative verbs (“verbos estáticos” en inglés), que expresan estados y no acciones, como: know, like, believe, understand. Por ejemplo: I have known Peter for three years. (Present perfect simple). Y no: I have been knowing Peter …
- Puede servirte: «Stative» y «dynamic verbs» en inglés
Oraciones en present perfect continuous
- It has been raining all day.
Ha estado lloviendo todo el día. - I have been working as a waiter since June.
He estado trabajando como camarero desde junio. - Have you been waiting long?
¿Has estado esperando mucho? - The children have been studying all morning.
Los niños han estado estudiando toda la mañana. - We have been talking for hours.
Hemos estado hablando durante horas. - She hasn’t been feeling well recently.
No se ha sentido bien recientemente. - I’ve been thinking about you lately.
He estado pensando en ti últimamente. - How long have you been studying French?
¿Cuánto tiempo llevas estudiando francés? - The children have been watching TV all afternoon.
Los niños han estado viendo la televisión toda la tarde. - I’ve been looking for you all day.
Te he estado buscando todo el día. - Dad has been working at the company for 20 years.
Papá ha estado trabajando en la empresa durante 20 años. - What have you been doing recently?
¿Qué has estado haciendo últimamente? - Penny has been looking for a job since January.
Penny ha estado buscando trabajo desde enero. - We have been going out for two months now.
Hemos estado saliendo por dos meses. - He has been losing everything lately.
Él ha estado perdiendo todo últimamente. - You have been working too much.
Has estado trabajando demasiado. - I have been reading a lot of Shakespeare.
He estado leyendo mucho a Shakespeare. - They’ve been having problems.
Han estado teniendo problemas. - How long has it been snowing?
¿Cuánto tiempo ha estado nevando? - I have been rushing all day.
He estado corriendo todo el día.
Sigue con:
- Oraciones en «past perfect»
- «Past continuous» en inglés
- «Past perfect» en inglés
- «Past simple» en inglés
¿Te fue útil esta información?
Sí No¡Genial! gracias por visitarnos :)