Il Present Perfect Continuous (o Present Perfect Progressive) si forma con:
[has/have + been + present participle]
in altre parole…
[soggetto + has/have + been + forma in "ING" del verbo]
| Positive | Negative | Question |
|
I have been waiting. |
I have not been waiting. |
Have I been waiting? |
Si usa il Present Perfect Continuous quando qualcosa inizia nel passato e continua fino al momento presente. “For x minutes,” “for x weeks,”, “for ages”, “since…” sono tutte espressioni con le quali si puo’ usare il Present Perfect Continuous.
I have been working in this company for 15 years
Ho lavorato per questa azienda per 15 anni.
What have you been doing since your last job?
Cosa hai fatto dal tuo ultimo lavoro?
She has been talking for 3 hours.
Ha parlato per 3 ore.
I have been feeling dizzy and tired for more than a week. What could it be?
Mi gira la testa e mi sento stanco da una settimana. Cosa potrebbe essere?
Si puo’ usare il Present Perfect Continuous senza espressioni di durata ma in questo caso viene suggerita l’idea di “Recently“, “Lately“, “di recente”.
I have been feeling really tired (recently).
Mi sono sentito veramente stanco (di recente).
Have you been working out (lately)?
Hai fatto allenamento (di recente)?
What have you been doing?
Cosa hai fatto (di recente)
IMPORTANTE
Ricorda che il Present Perfect Continuous puo’ avere il significato generale di “lately”, “recently”, “di recente”. Se fai una domanda tipo “Have you been feeling alright?”, stai suggerendo che la persona con cui stai parlando ha una “brutta cera”, sembra malato o non in salute.
Oppure se chiedi “Have you been smoking?” suggerisce il fatto che la persona con cui stai parlando puzzi di fumo.
In altre parole usare il Present Perfect Continuous in una domanda suggerisce che stai vedendo (annusando, sentendo…) i risultati di un’azione appena avvenuta.
Potresti offendere qualcuno se usi il Present Perfect Continuous in maniera inappropriata.








