Present perfect continuous
Il Present Perfect Continuous si costruisce come segue:
Has/have + been + verbo in –ing
I've been living in London for two years [tooltip]Vivo a Londra da due anni.[/tooltip]
Quando si usa il present perfect continuous
per riferirsi a un’azione iniziata nel passato e che continua fino al presente
Mark has been studying Spanish since he was a child [tooltip]Mark studia lo spagnolo da quando era bambino[/tooltip]
My mother has been cooking a lovely meal [tooltip]Mia madre ha cucinato un pasto delizioso[/tooltip]
Il Present Perfect Continuous è spesso usato con for (periodo di tempo) e since (momento preciso in cui ha inizio l’azione):
I have been waiting for your phone call for three hours [tooltip]Sto aspettando la tua telefonata da tre ore[/tooltip]
I have been waiting for your phone call since five o’clock [tooltip]Sto aspettando la tua telefonata dalle cinque[/tooltip]
per enfatizzare l’azione stessa, che può essere o non essere completa:
My daughter has been putting everything in order, that’s why her room looks so neat [tooltip]Mia figlia ha messo tutto in ordine, ecco perché la sua stanza sembra così pulita[/tooltip]
Le domande con HOW LONG? richiedono l’uso del Present Perfect Continuous:
How long have you been waiting here? [tooltip]Da quanto tempo stai aspettando qui?[/tooltip]
Nota bene
Si usa il Present perfect simple:
- Per parlare di azioni brevi con verbi quali have, stop, break ecc.
- Con verbi che esprimono un’attività della mente: notice, forget, decide, know
- Per riferirsi all’ultima volta in cui si è svolta una determinata azione
Si usa il present perfect simple o il present perfect continuous indistintamente con i verbi work, live e teach + for o since