→ Guía de gramática
B1Intermedio

Present Perfect Continuous

Usamos el present perfect continuous (have/has been + verbo con -ing) para hablar de una acción que comenzó en el pasado y continúa hasta ahora, o que terminó hace muy poco. Por lo general se enfatiza la duración de la acción.

  • I have been learning English for two years.Llevo dos años aprendiendo inglés.
  • She has been working here since 2019.Ella trabaja aquí desde 2019.

También usamos esta estructura para explicar un resultado visible de una acción que ha durado recientemente. Las palabras de tiempo comunes son for (durante) y since (desde).

  • You look tired. Have you been running?Te ves cansado. ¿Has estado corriendo?
  • It has been raining all morning.Ha estado lloviendo toda la mañana.

⚠️ Errores comunes de los hispanohablantes

  • Los hebreohablantes tienden a usar el present simple ("I learn English for two years") en lugar del present perfect continuous.
  • Confusión entre el present perfect continuous (énfasis en la continuidad de la acción) y el present perfect simple (énfasis en el resultado).
  • Omisión de la preposición for/since para indicar la duración del tiempo o el punto de inicio.