- Construcción: ‘have / has’ + ‘been’ + el infinitivo del verbo que corresponda añadiéndole ‘–ing’:
I've been working on my project all morning.
I haven’t been working on my project all morning.
Have you been working on your project all morning? Yes, I have
No, I haven’t
Forma de añadir al verbo ‘–ing’:
work → working study → studying play →playing | Si el verbo acaba en –e: dance → dancing | Si el verbo acaba en vocal + consonante: stop → stopping |
Si el verbo acaba en –l: travel → travelling | Si el verbo acaba en –ie: lie → lying | Si el verbo tiene 2 sílabas y la sílaba acentuada es la última: begin → beginning |
- Usos:
- expresar que una actividad ha estado sucediendo recientemente o hasta el momento de hablar:
Have you been working in the garden all day?
- expresar acciones que empezaron en el pasado y que todavía duran en el presente:
We've been standing here for ages.
- actividades que se repiten, para enfatizar la repetición de la actividad:
He's been phoning me every day since the party.
- para expresar que algo ha acabado recientemente y todavía podemos ver los resultados:
He’s been playing football all afternoon and needs a shower!
- Time expressions:
for a year, since 2005, how long…?, all night/morning/day/week, lately, recently, every (morning), for, since