El present perfect continuous se usa para expresar una acción continua del pasado reciente que se acaba de completar antecediendo al ‘momento hablado’.
Ejemplo:
Imagina la siguiente escena, alguien se está preparando para correr un maratón y un amigo le pregunta cuanto tiempo lleva entrenando. En inglés la conversación sería algo así :
How long have you been training? «I have been training for two years».
¿Cuánto llevas entrenando? Llevo entrenando dos años.
Para formar este tiempo usaremos have o has + been + -ing
Ejemplo:
- Frase interrogativa – Have you been learning chinese? / ¿Has estado aprendiendo chino?
- Frase afirmativa – Yes, I have been learning chinese for 10 years / Si, he estado aprendiendo chino durante 10 años.
- Frase negativa – No, I haven’t been learning chinese. / No, no he estado aprendiendo chino