Present Perfect Progressive
En pocas palabras
El Present Perfect Progressive conecta una actividad pasada con el presente. Destaca cuánto tiempo lleva ocurriendo una acción que todavía continúa o explica una situación presente mediante una actividad reciente. Lo importante suele ser la duración o el proceso, no el resultado terminado.
Formación
Sujeto + have/has + been + verbo en -ing. Negación: have/has not been + verbo en -ing. Pregunta: Have/Has + sujeto + been + verbo en -ing?
Uso
- Para actividades que comenzaron en el pasado y continúan ahora, a menudo con for o since.
- Para actividades recientes que dejaron una consecuencia visible o relevante en el presente.
- How long…? se usa para preguntar por la duración de una actividad que continúa.
Ejemplos
- I have been working here since 2022. — Trabajo aquí desde 2022.
- She has been studying for three hours. — Ella lleva tres horas estudiando.
- Have you been waiting long? — ¿Llevas mucho tiempo esperando?
- The ground is wet because it has been raining. — El suelo está mojado porque ha estado lloviendo.
Error típico
❌ I am working here since 2022.
✅ I have been working here since 2022.
En español es natural usar el presente con desde, pero en inglés una actividad que comenzó antes y continúa ahora requiere aquí el Present Perfect Progressive.
Recuerda
Usa since para el inicio y for para la duración. Los verbos de estado como know normalmente no se usan en esta forma progresiva.