Che cos’è il present perfect continuous?
Il present perfect continuous è un tempo verbale che collega il passato al presente. Lo usiamo soprattutto per sottolineare che un’azione è durata nel tempo (e spesso continua ancora). Mentre il present perfect simple si concentra sul risultato, il present perfect continuous si concentra sull’attività e sulla sua durata.
Esempio: I have been studying English for three years. (Studio inglese da tre anni — e continuo ancora.)
Come si forma il present perfect continuous (struttura)
La formula è semplice e si basa sempre sul verbo to be al present perfect (have/has been) seguito dal verbo principale con la desinenza -ing:
soggetto + have / has + been + verbo-ing
Forma affermativa
Soggetto | have/has been + -ing | Esempio |
I / You / We / They | have been working | They have been working all day. |
He / She / It | has been working | She has been working all day. |
Nel parlato si usano spesso le forme contratte: I’ve been…, he’s been…, we’ve been….
Forma negativa
Si aggiunge not dopo have/has: have not been / has not been (contratto: haven’t been / hasn’t been).
Esempio: I haven’t been sleeping well lately. (Non sto dormendo bene ultimamente.)
Forma interrogativa
Si inverte il soggetto con have/has: Have/Has + soggetto + been + verbo-ing?
Esempio: Have you been waiting long? (Aspetti da molto?)
Risposte brevi
Yes, I have. / No, I haven’t. — Yes, she has. / No, she hasn’t.
Quando si usa il present perfect continuous
Vediamo i quattro usi principali, ognuno con un esempio pratico.
1. Azioni iniziate nel passato che continuano nel presente
We have been living in Milan since 2018. (Viviamo a Milano dal 2018 — e ci viviamo ancora.)
2. Azioni appena concluse con effetti visibili nel presente
I’m tired because I’ve been running. (Sono stanco perché ho corso / stavo correndo.)
3. Azioni prolungate o ripetute nel tempo
She has been studying medicine for six years. (Studia medicina da sei anni.)
4. Enfasi sulla durata dell’azione
How long have you been learning English? (Da quanto tempo studi inglese?)
For e since: i segnali del present perfect continuous
Due parole compaiono molto spesso con questo tempo verbale: for e since.
- for indica la durata (per quanto tempo): for two hours, for ten years, for a long time.
- since indica il punto di inizio (da quando): since 2010, since Monday, since I was a child.
Esempi: I’ve been working here for five years. / I’ve been working here since 2021.
Altre espressioni di tempo frequenti: lately, recently, all day, all morning, how long…?
Differenza tra present perfect simple e present perfect continuous
È il punto più importante — e quello in cui gli studenti sbagliano di più. In sintesi: il present perfect simple (have/has + participio passato) mette l’accento sul risultato o sulla quantità; il present perfect continuous mette l’accento sull’attività e sulla durata.
Present Perfect Simple | Present Perfect Continuous |
I’ve read three books this week. (risultato: quanti libri) | I’ve been reading all morning. (attività: per quanto tempo) |
She has painted the kitchen. (è finita) | She has been painting the kitchen. (in corso o appena conclusa) |
We’ve written ten emails. (quantità) | We’ve been writing emails all day. (durata) |
Enfasi sul completamento e sul risultato | Enfasi sul processo e sulla durata |
Per approfondire i tempi verbali e il futuro, leggi anche la nostra guida agli esercizi sul futuro in inglese e quella al verbo “to have”.
Verbi di stato: l’eccezione da ricordare
I verbi di stato (stative verbs) — come know, like, love, believe, want, understand, own — di norma non si usano alla forma continua. Con questi verbi si preferisce il present perfect simple.
Corretto: I have known her for years. — Errato: I have been knowing her for years.
Errori comuni con il present perfect continuous
- Dimenticare “been”: la forma corretta è have been working, non “have working”.
- Usarlo con i verbi di stato: si dice I have wanted, non “I have been wanting”.
- Confondere for e since: for + durata, since + punto di inizio.
- Usare has con I/you/we/they: ricorda che has va solo con he/she/it.

Esempi di frasi al present perfect continuous
Affermative
- It has been raining all day. (È tutto il giorno che piove.)
- They have been playing football since 4 p.m. (Giocano a calcio dalle 16.)
- I’ve been learning English with Burlington for a year. (Studio inglese con Burlington da un anno.)
Negative
- She hasn’t been feeling well lately. (Non si sente bene ultimamente.)
- We haven’t been sleeping much. (Non stiamo dormendo molto.)
Interrogative
- Have you been waiting long? (Aspetti da molto?)
- What have you been doing? (Che cosa hai fatto / stai facendo?)
Domande frequenti sul present perfect continuous
Quando si usa il present perfect continuous?
Si usa per azioni iniziate nel passato che continuano nel presente o si sono appena concluse, mettendo l’accento sulla durata. Esempio: I have been studying for two hours (Studio da due ore).
Come si forma il present perfect continuous?
Si forma con have/has + been + verbo con la desinenza -ing. Esempio: She has been working / They have been working.
Qual è la differenza tra present perfect simple e present perfect continuous?
Il present perfect simple (have/has + participio passato) si concentra sul risultato o sulla quantità; il present perfect continuous si concentra sull’attività e sulla durata. Es.: I’ve read three books (risultato) vs I’ve been reading all day (durata).
Present perfect simple o continuous? Un esempio pratico
Un modo semplice per capire la differenza è confrontare queste due frasi:
I’ve been reading a book.
(Significa che sto leggendo un libro da un po’ di tempo. L’attenzione è sul fatto che l’attività è in corso o si è svolta per un certo periodo, non sul fatto che il libro sia finito).
I’ve read the book.
(Significa che ho finito di leggere il libro. Qui l’attenzione è sul risultato: il libro è stato completato).
In altre parole, il present perfect continuous descrive il processo e la durata dell’azione, mentre il present perfect simple mette in evidenza il completamento o il risultato.
Quando si usano for e since?
For indica la durata (for two years), since indica il punto di inizio (since 2020). Entrambi sono molto comuni con il present perfect continuous.
Si può usare il present perfect continuous con i verbi di stato?
No. I verbi di stato come know, like, love, want e believe non si usano alla forma continua: si dice I have known, non I have been knowing.
Qual è un esempio di present perfect continuous?
Un esempio tipico è: It has been raining all day (È tutto il giorno che piove), oppure How long have you been learning English? (Da quanto tempo studi inglese?).
Conclusione
Il present perfect continuous diventa semplice quando ricordi due cose: la formula have/has + been + -ing e l’idea di durata che lo distingue dal present perfect simple. Esercitati con gli esempi di questa guida e prova a costruire le tue frasi con for e since.
Vuoi padroneggiare tutti i tempi verbali inglesi parlando con docenti madrelingua? Scopri i corsi di inglese online di Burlington English per il livello B1 e B2, oppure fai il test di livello gratuito per scoprire il tuo punto di partenza.







