Present Perfect vs Present Perfect Continuous
Comprende la diferencia entre acciones terminadas y situaciones en curso. Aprende a identificar el foco correcto.
1.Resultado o proceso
1.1Resultado o finalización frente a la acción en sí y su duración
Present Perfect - para destacar el resultado o la finalización de una acción.
Present Perfect Progressive - para destacar la acción en sí o su duración.
| Present Perfect | Present Perfect Progressive |
|---|---|
| I have taught English for five years. (The focus is on the result: you have experience teaching.) Enseño inglés desde hace cinco años. (El foco está en el resultado: tienes experiencia enseñando.) |
I have been teaching English all day. (The focus is on the ongoing activity: you're still teaching.) Llevo todo el día enseñando inglés. (El foco está en la acción en curso: sigues enseñando.) |
| I have lived in New York for five years. (The focus is on the result: you have experience living in New York.) Vivo en Nueva York desde hace cinco años. (El foco está en el resultado: tienes experiencia viviendo en Nueva York.) |
I have been living in New York for five years. (The focus is on the ongoing activity: you're still living there.) Llevo cinco años viviendo en Nueva York. (El foco está en la acción en curso: sigues viviendo allí.) |
| I have learned how to bake a cake. (The focus is on the result: you now know how to bake a cake.) He aprendido a hacer un pastel. (Esp.) · Aprendí a hacer un pastel. (Am.) (El foco está en el resultado: ahora sabes hacer un pastel.) |
I have been learning how to bake a cake for weeks. (The focus is on the ongoing activity: you've spent time learning, and you're still learning.) Llevo semanas aprendiendo a hacer un pastel. (El foco está en la acción en curso: le has dedicado tiempo y sigues aprendiendo.) |
| She has worked on her project all day. (The focus is on the result: she has completed working for today.) Ha trabajado en su proyecto todo el día. (Esp.) · Trabajó en su proyecto todo el día. (Am.) (El foco está en el resultado: su trabajo de hoy está terminado.) |
She has been working on her project all day. (The focus is on the ongoing activity: working.) Lleva todo el día trabajando en su proyecto. (El foco está en la acción en curso: en el trabajo en sí.) |
Ponte a prueba
2.Preguntas frecuentes
¿Cuál es la diferencia entre el Present Perfect y el Present Perfect Continuous?
El Present Perfect destaca el resultado de una acción, y el Present Perfect Continuous destaca la actividad en sí y cuánto tiempo lleva durando. Compara "She has painted the living room" (la habitación está terminada y parece nueva) con "She has been painting since 7 a.m." (la pintura ha ocupado todo ese tiempo y quizá sigue). La forma continua se usa con verbos de acción (action verbs). Con verbos de estado (stative verbs) como know, mantén el Present Perfect: "I have known her for years", no "I have been knowing her".
How many o how long: ¿Present Perfect o Present Perfect Continuous?
Usa el Present Perfect para decir cuántas cosas has hecho (how many) y el Present Perfect Continuous para cuánto tiempo llevas haciendo algo (how long). Así que di "I have written three emails", no "I have been writing three emails": un número de cosas terminadas es un resultado. Compara "We have walked ten kilometres" (la distancia recorrida) con "We have been walking for three hours" (el tiempo empleado). Las preguntas siguen el mismo patrón: "How many cakes have you made?", pero "How long have you been baking?"
"I've read the book" o "I've been reading the book": ¿Present Perfect o Present Perfect Continuous?
"I've read the book" indica que el libro está terminado, y "I've been reading the book", que llevas un tiempo leyéndolo. El Present Perfect expresa un resultado terminado; el Present Perfect Continuous, una actividad que probablemente sigue en curso. Por eso "I've read it, so I can lend it to you", pero "I've been reading it for weeks and I'm only on chapter ten". Del mismo modo, "He has written his thesis" significa que la tesis está terminada, y "He has been writing his thesis", que sigue trabajando en ella.
"I have lived here for ten years" o "I have been living here for ten years": ¿es correcto el Present Perfect o el Present Perfect Continuous?
Los dos son correctos: con live, work, teach o study más for o since, ambos tiempos significan casi lo mismo. En español ambas frases se dicen igual: "vivo aquí desde hace diez años" o "llevo diez años viviendo aquí". El Present Perfect presenta esos años como un hecho asentado; el Present Perfect Continuous pone en primer plano la actividad que continúa y suele sonar más temporal. Compara "I have been working at a café since June" (un trabajo por ahora) con "My parents have lived in this town all their lives" (una situación permanente).

