El present perfect continuous, también llamado present perfect progressive, expresa una acción que empezó en el pasado y sigue ocurriendo ahora. Se centra en cuánto tiempo lleva ocurriendo la acción, o en una actividad reciente con un resultado visible en el presente, y eso es justo lo que lo diferencia del present perfect simple. Esta guía cubre la fórmula, las palabras clave y los casos en los que resulta fácil abusar de este tiempo verbal.
.webp?alt=media&token=a7dc9fb1-2b4b-4f45-8657-e79cec005806)
Se forma con have o has más been más un verbo terminado en -ing. Es uno de los cuatro tiempos presentes y el único que combina la estructura perfecta con un sentido continuo de duración.
Comparar el present perfect continuous con los demás tiempos presentes deja claro su enfoque en la duración continua hasta el momento actual:
| Tiempo verbal | Enfoque | Ejemplo |
|---|---|---|
| Present simple | Hábitos, hechos, horarios | He studies English every evening. |
| Present continuous | Acciones que ocurren ahora | He is studying English right now. |
| Present perfect | Acción pasada conectada con el presente | He has studied English for two years. |
| Present perfect continuous | Duración de una acción en curso | He has been studying English since he was ten. |
El present perfect continuous pone el énfasis en la duración o en un proceso en curso, mientras que el present perfect simple destaca el resultado o la finalización. "I have been reading this book" resalta la actividad en curso; "I have read this book" resalta que ya está terminada. Ambas son gramaticalmente correctas, pero responden a preguntas distintas, y confundirlas es una de las comparaciones gramaticales más buscadas del inglés.
Construir oraciones en present perfect continuous sigue un patrón sencillo con verbos auxiliares y el participio en -ing:
| Forma | Regla | Ejemplo |
|---|---|---|
| Afirmativa | have / has + been + verbo-ing | I have been waiting. |
| Negativa | have / has + not + been + verbo-ing | She hasn't been feeling well. |
| Interrogativa | Have / Has + sujeto + been + verbo-ing? | Have you been working? |
Este tiempo verbal es imprescindible en varios contextos que enfatizan el tiempo transcurrido o una actividad reciente:
Actividades que empezaron en el pasado y continúan en el presente.
Actividades recientes que dejan un efecto o resultado visible en el presente.
Se centra en cuánto tiempo lleva ocurriendo una situación o un trabajo.
Expresa quejas o comentarios sobre acciones recientes que se repiten.
Hay expresiones de tiempo concretas que acompañan habitualmente al present perfect continuous:
| Palabra | Uso | Ejemplo |
|---|---|---|
| for | Un periodo de tiempo | for two hours |
| since | Un punto de inicio concreto | since 3:00 PM |
| all day / all morning | Un tramo de tiempo continuo | all day long |
| lately / recently | Un periodo reciente sin precisar | working hard lately |
Fíjate en cómo el cambio de estructura desplaza el foco entre la finalización y el proceso:
| Oración | Forma correcta | Por qué |
|---|---|---|
| I ___ (read) three books this month. | have read | Enfatiza el resultado o la cantidad |
| I ___ (read) for two hours straight. | have been reading | Enfatiza la duración |
| She ___ (know) him for years. | has known | Verbo de estado, sin forma continua |
| They ___ (build) that house for a year. | have been building | Enfatiza el proceso en curso |
Presta atención a estos errores habituales al usar el present perfect continuous:
| Incorrecto | Correcto |
|---|---|
| I have been knowing him for years. | I have known him for years. |
| She has been done her homework. | She has been doing her homework. |
| We have work here since 2020. | We have been working here since 2020. |
Learna AI detecta si una oración describe una duración o un resultado terminado, y te orienta hacia been más -ing siempre que el énfasis esté realmente en cuánto tiempo lleva ocurriendo algo. También señala los verbos de estado como know o believe, que no deben usarse en forma continua ni siquiera en este tiempo, y comprueba que for y since se combinen bien con una duración o con un punto de inicio. Quienes practican conversación centrada en la duración con Learna registran una mejora del 80 % al elegir entre present perfect y present perfect continuous de forma correcta.
Cuando la duración en presente ya resulta natural, la misma estructura se traslada al pasado con el past perfect continuous, que expresa una duración previa a un momento anterior del pasado.
Pon en práctica tus conocimientos de gramática con las rutas de aprendizaje de Learna:
Es el tiempo verbal que se forma con have/has más been más un verbo terminado en -ing, como en I have been waiting for one hour o She has been working here for three years.
Afirmativa: have/has + been + verbo-ing. Negativa: have/has + not + been + verbo-ing. Interrogativa: Have/Has + sujeto + been + verbo-ing?
Úsalo para expresar una duración hasta el momento actual, a menudo con for o since, o para explicar un resultado presente provocado por una actividad reciente.
El present perfect enfatiza la finalización o el resultado; el present perfect continuous enfatiza el proceso en curso y cuánto tiempo ha durado.
Se usa cuando importa más el tiempo que lleva ocurriendo una acción que si está terminada, o cuando una actividad reciente explica una situación actual.
Usa for con un periodo de tiempo, como for two hours, y since con un punto de inicio, como since 3:00 PM.
You are wet because you have been walking in the rain explica un estado actual a través de una acción reciente en curso.
Usarlo con verbos de estado como know o believe, que normalmente no aparecen en formas continuas ni siquiera en este tiempo verbal.
Sí, cuando el foco está en un resultado visible en el presente, aunque la acción acabe de detenerse, como en I've been running, that's why I'm out of breath.
Empieza con Have o Has, luego el sujeto, después been y por último el verbo en -ing: Have you been working all day?
El present perfect continuous conecta una acción en curso con el momento actual; el past continuous describe una acción que estaba en curso en un momento concreto del pasado, sin conexión con el presente.
El present perfect simple responde a "qué" o "cuántos"; el present perfect continuous responde a "cuánto tiempo", así que es la mejor opción siempre que lo importante sea la duración.
Learna AI analiza si la oración enfatiza un resultado terminado o una duración en curso y, a partir de ahí, sugiere la forma que encaja con el significado buscado.
Sí. Learna AI te propone oraciones en las que hay que elegir entre for y since, y corrige en tiempo real errores como "since two hours".