Present Perfect Continuous
Acción que empezó en el pasado y sigue ahora (o acaba de terminar).
El Present Perfect Continuous pone el foco en la DURACIÓN de una actividad que comenzó en el pasado y que continúa hasta el presente, o que acaba de terminar dejando un resultado visible. Mientras el Present Perfect simple dice 'ya está hecho', el continuo dice 'llevo haciéndolo'.
Se forma con HAVE/HAS BEEN + verbo-ing. BEEN es el participio de BE, y funciona como puente entre el auxiliar y la acción continua. Es como un timer que no se ha detenido: 'She has been studying for three hours' significa que el cronómetro lleva tres horas corriendo.
Los hispanohablantes confunden cuándo usar el simple y cuándo el continuo. El error típico es decir 'I have studied for two hours' cuando quieren enfatizar que la actividad está en curso. Si la duración es lo importante y la acción aún ocurre, necesitas el continuo.
Otro error frecuente es olvidar el BEEN: 'She has working since morning' es incorrecto. La estructura completa es HAVE/HAS + BEEN + V-ing, sin saltarse ninguna parte.
Las palabras clave son FOR (duración: 'for three hours') y SINCE (punto de inicio: 'since Monday'). También aparece con 'lately', 'recently' y 'all day'. Si ves esas palabras y la acción todavía continúa o acaba de terminar, el continuo es la elección correcta.
SUJETO + HAVE/HAS + BEEN + VERB-ing I / You / We / They → HAVE BEEN + V-ing He / She / It → HAS BEEN + V-ing Negación: HAVE/HAS + NOT + BEEN + V-ing Pregunta: HAVE/HAS + sujeto + BEEN + V-ing?
Debugging lab
Corrige o completa la línea. 7 ejercicios por tema.
- 3.7.6.1
She has been study English for three years.
- 3.7.6.2
They have working on this project since January.
- 3.7.6.3
He has been knowing her for ten years.
- 3.7.6.4
How long have you been wait for the bus?
- 3.7.6.5
I have been living here since five years.
- 3.7.6.6
She hasn't been sleeping well last week.
- 3.7.6.7
Has he been finished the report yet?
- 3.7.6.8
I have been know her since childhood.
- 3.7.6.9
She has been working here for 2019.
- 3.7.6.10
They have been waiting for two hours.
- 3.7.6.11
We have been living in this city for five years.