B1

Present Perfect Continuous in inglese

Present Perfect Continuous

Questo articolo fa parte dell'albero grammaticale di inglese su Settemila Lingue.

In breve

Il Present Perfect Continuous si forma con have/has been + verbo in -ing e presenta un'attività come iniziata nel passato e ancora in corso, oppure appena conclusa ma ancora evidente: I've been waiting for an hour; She's been running. Si usa spesso con for per indicare una durata e since per indicare il momento iniziale. In italiano, quando l'azione continua nel presente, di solito corrisponde al presente con da: Studio inglese da tre anni = I've been studying English for three years.

Panoramica

Il Present Perfect Continuous, chiamato anche present perfect progressive, collega passato e presente mettendo in primo piano lo svolgimento o la durata di un'attività. È un tempo composto: contiene l'ausiliare (il verbo che aiuta a costruire il tempo) have, il participio passato been di be e la forma in -ing del verbo principale. A livello B1 serve soprattutto per parlare di attività che durano fino a ora: We have been talking since lunch.

Per chi parla italiano, la difficoltà maggiore non è la forma, ma la scelta del tempo. L'italiano usa spesso il presente per un'azione cominciata prima e tuttora in corso: Abito qui dal 2020. In inglese non si dice normalmente I live here since 2020: occorre un present perfect, spesso I've been living here since 2020. Il nome “present” non deve quindi trarre in inganno: il punto di riferimento è il presente, ma l'attività ha una storia nel passato.

Questo tempo può anche descrivere un'attività appena terminata quando se ne vede il risultato: Your hands are dirty. Have you been gardening? Non comunica necessariamente che l'attività sia completa. Proprio questo rilievo dato al processo lo distingue dal Present Perfect Simple, che tende più facilmente a mettere in evidenza un risultato, un'esperienza o una quantità completata.

Come funziona

La struttura di base

La forma di have cambia solo alla terza persona singolare: has con he, she, it; have con tutti gli altri soggetti. Been e la forma in -ing non cambiano.

Tipo Struttura Forma modello
Affermativa soggetto + have/has + been + verbo in -ing She has been working.
Negativa soggetto + have/has not + been + verbo in -ing She has not been working.
Interrogativa Have/Has + soggetto + been + verbo in -ing? Has she been working?
Domanda con parola interrogativa parola interrogativa + have/has + soggetto + been + verbo in -ing? How long has she been working?

Nel parlato e nella scrittura informale sono normali le forme contratte:

  • I haveI've; you haveyou've; we havewe've; they havethey've;
  • he hashe's; she hasshe's; it hasit's;
  • have nothaven't; has nothasn't.

In She's been working, 's significa has, non is: la presenza di been permette di riconoscerlo. Una risposta breve riprende solo l'ausiliare: Have you been waiting long? — Yes, I have / No, I haven't. Non si risponde Yes, I've, perché una contrazione affermativa non può normalmente restare isolata alla fine della risposta.

Come si aggiunge -ing

La maggior parte dei verbi prende semplicemente -ing, ma valgono le normali regole ortografiche della forma progressiva.

Verbo Forma in -ing Regola
work working aggiunta semplice di -ing
make making cade la -e finale muta
run running raddoppia la consonante finale
lie lying -ie diventa -y
travel travelling / traveling doppia l soprattutto nell'inglese britannico; una l nell'uso americano

Il raddoppiamento avviene tipicamente quando un verbo breve termina in consonante preceduta da una sola vocale accentata: sit → sitting. Non si raddoppia invece in open → opening.

Durata: for, since, all e how long

For introduce la durata, cioè quanto tempo è trascorso; since introduce il punto di partenza.

Inglese Italiano Indicazione temporale
I've been reading for two hours. Leggo da due ore. for + intervallo
I've been reading since eight o'clock. Leggo dalle otto. since + momento iniziale
They've been travelling all month. Viaggiano dall'inizio del mese. all + periodo ancora rilevante
How long have you been waiting? Da quanto tempo aspetti? domanda sulla durata

Dopo since può comparire anche una proposizione (un piccolo gruppo con soggetto e verbo): I've been working from home since I moved. Il verbo della proposizione introdotta da since è normalmente al past simple, perché indica l'evento iniziale concluso: mi sono trasferito, e da allora lavoro da casa.

Attenzione alla prospettiva italiana. For three years non significa automaticamente per tre anni nel senso di un periodo ormai finito. Con il Present Perfect Continuous significa spesso da tre anni, fino a ora. Se il periodo è del tutto concluso, si usa un tempo passato: I worked there for three years, then I left = Ci ho lavorato per tre anni, poi me ne sono andato.

I due usi centrali

1. Attività iniziata nel passato e ancora in corso

Il parlante guarda all'attività come a un processo che arriva fino al presente:

  • I've been writing emails all morning.
  • She's been working here since 2010.
  • How long have you been learning English?

Non è necessario precisare sempre la durata. In I've been thinking about your proposal, il contesto fa capire che la riflessione è proseguita per un certo periodo fino a ora.

2. Attività recente conclusa, con un effetto presente

L'attività può essersi fermata pochi istanti prima; ciò che conta è il legame visibile o percepibile con il presente:

  • I'm out of breath because I've been running.
  • The streets are wet. It's been raining.
  • You look tired. Have you been sleeping well?

Qui una traduzione italiana usa spesso il passato prossimo (Ho corso) oppure una perifrasi diversa (Ha piovuto), perché l'italiano non dispone di un equivalente unico con lo stesso valore aspettuale. L'aspetto è il modo in cui il parlante presenta l'azione: come processo, risultato, abitudine o evento completo.

Forma negativa

La negazione può indicare che un'attività attesa non è avvenuta, oppure non si è svolta bene o con regolarità durante il periodo considerato:

  • I haven't been sleeping well lately = Ultimamente non dormo bene.
  • He hasn't been attending the meetings = Non sta partecipando alle riunioni.

Non significa sempre “non è mai successo”. Spesso descrive una tendenza temporanea fino al presente.

Esempi nel contesto

Inglese Italiano Nota
I've been waiting for an hour. Aspetto da un'ora. attività ancora in corso
She's been working here since 2010. Lavora qui dal 2010. since + anno iniziale
How long have you been learning English? Da quanto tempo studi inglese? domanda sulla durata
It's been raining all day. È tutto il giorno che piove. periodo che arriva fino a ora
We've been looking for a larger flat. Stiamo cercando un appartamento più grande da un po'. ricerca temporanea, non necessariamente conclusa
Tom has been cooking, so the kitchen is a mess. Tom ha cucinato, perciò la cucina è in disordine. effetto presente di un'attività recente
Have you been crying? Your eyes are red. Hai pianto? Hai gli occhi rossi. indizio visibile nel presente
I haven't been feeling well this week. Questa settimana non mi sento bene. stato temporaneo nel periodo attuale
They've been arguing a lot recently. Ultimamente litigano spesso. attività ripetuta in un periodo recente
We've been driving since dawn; let's take a break. Guidiamo dall'alba; facciamo una pausa. durata che spiega una situazione presente
What have you been doing lately? Che cosa hai fatto ultimamente? domanda aperta sulle attività recenti
I've been thinking about changing jobs. Sto pensando da un po' di cambiare lavoro. processo mentale prolungato
The neighbours have been renovating their kitchen. I vicini stanno ristrutturando la cucina. lavoro in corso, risultato non ancora centrale
She's been calling me every evening. Mi chiama tutte le sere da un po'. ripetizione temporanea
Sorry I'm late. Have you been waiting long? Scusa il ritardo. Aspetti da molto? situazione quotidiana e domanda naturale

Errori comuni

Usare il presente inglese con since

  • Errato: I study English since 2022.
  • Corretto: I've been studying English since 2022.
  • Perché: l'italiano dice Studio inglese dal 2022, ma l'inglese collega esplicitamente passato e presente con il present perfect. Since indica il punto iniziale.

Confondere for e since

  • Errato: She's been waiting since two hours.
  • Corretto: She's been waiting for two hours.
  • Perché: two hours è una durata, quindi richiede for. Si direbbe invece since two o'clock, perché le due sono il punto di partenza.

Dimenticare been

  • Errato: We have working all morning.
  • Corretto: We have been working all morning.
  • Perché: la sequenza completa è sempre have/has + been + -ing. Have working non è una forma verbale inglese.

Usare do nelle domande o nelle negazioni

  • Errato: Do you have been waiting long? / I don't have been waiting.
  • Corretto: Have you been waiting long? / I haven't been waiting.
  • Perché: have è già l'ausiliare: va davanti al soggetto nella domanda e prende not nella negazione. Non serve do.

Usare la forma continua con un verbo di stato

  • Errato: I've been knowing Laura for ten years.
  • Corretto: I've known Laura for ten years.
  • Perché: know esprime normalmente uno stato, non un'attività in svolgimento, e tende a non comparire nei tempi continui. Lo stesso vale spesso per believe, own, understand, need e belong.

Scegliere il continuo quando conta il risultato completo

  • Poco adatto: I've been writing three reports today.
  • Corretto: I've written three reports today.
  • Perché: il numero tre presenta un risultato contato e completato. I've been writing reports today è invece naturale se interessa l'attività, senza dire quanti rapporti siano finiti.

Note d'uso

Present Perfect Continuous o Present Perfect Simple?

La distinzione non dipende soltanto dalla durata. Occorre chiedersi che cosa si vuole mettere a fuoco: il processo oppure il risultato.

Forma inglese Traduzione italiana Messa a fuoco
I've been reading the book. Sto leggendo il libro da un po'. attività; il libro può non essere finito
I've read the book. Ho letto il libro. risultato: lettura completata
She's been painting the room. Sta imbiancando la stanza. lavoro e durata
She's painted the room. Ha imbiancato la stanza. risultato ottenuto
I've been answering emails all morning. È tutta la mattina che rispondo alle email. attività prolungata
I've answered twenty emails. Ho risposto a venti email. quantità completata

Con verbi come live, work, study e teach, entrambe le forme possono essere corrette quando la situazione continua:

  • I've lived here for six years. presenta il fatto come una condizione stabile.
  • I've been living here for six years. mette maggiormente in rilievo la durata o può suggerire una sistemazione non necessariamente definitiva.

La differenza non è sempre netta. Non bisogna quindi inventare un contrasto di significato assoluto dove il contesto non lo richiede.

Espressioni temporali frequenti

Oltre a for e since, ricorrono spesso all day, all morning, lately, recently, for the last few weeks e over the past month. Lately e recently accompagnano bene attività ripetute o tendenze recenti: People have been asking more questions lately.

Con un periodo ormai chiuso e separato dal presente si preferisce il past continuous o il past simple: I was working all morning yesterday. L'espressione yesterday colloca l'intera situazione in un passato concluso, quindi normalmente non si combina con il present perfect.

Registro e frequenza

Il Present Perfect Continuous è normale sia nella conversazione sia nella prosa informativa. Le contrazioni sono molto frequenti nel parlato; le forme complete possono essere preferite in un testo formale o per dare enfasi: We have been monitoring the situation closely. In inglese americano colloquiale il past simple può talvolta occupare spazi in cui l'inglese britannico preferisce un present perfect, ma un'azione iniziata nel passato e ancora in corso richiede comunque normalmente il collegamento al presente: I've been waiting for an hour.

Oltre le basi: usi e sfumature avanzate

Attività ripetute e giudizio del parlante

Il continuo non indica soltanto un'unica azione senza interruzioni. Può riunire episodi ripetuti entro un periodo temporaneo: She's been calling me every night. A seconda del tono e del contesto, espressioni come all day o constantly possono trasmettere impazienza: You've been interrupting me all morning. Il giudizio non è contenuto nel tempo verbale da solo; nasce dalla combinazione con l'avverbio e dalla situazione.

Verbi di stato con significato dinamico

I cosiddetti verbi di stato descrivono possesso, conoscenza, percezione mentale o condizione, anziché un'attività. Di regola usano il Present Perfect Simple: I've owned this car since 2018. Alcuni, però, possono assumere un significato dinamico e allora il continuo diventa possibile:

  • I've been having trouble with my laptop = Sto avendo problemi con il portatile.
  • We've been thinking about moving = Stiamo pensando di trasferirci.
  • She's been seeing a physiotherapist = Sta andando da una fisioterapista.

Non è un'eccezione casuale: cambia il significato del verbo. Have esprime possesso in I've had this car for years, ma un'esperienza in I've been having headaches.

Il passivo continuo

In teoria esiste anche una forma passiva come The road has been being repaired. È grammaticalmente possibile, ma la sequenza been being risulta pesante ed è rara. Un parlante preferisce quasi sempre riformulare: The road has been under repair oppure They've been repairing the road. Riconoscere la forma è utile; produrla di solito non lo è.

Quando la conclusione resta incerta

Il Present Perfect Continuous non afferma da solo che l'attività continui proprio nell'istante in cui si parla. I've been reading in the garden può significare che ho appena smesso e sono rientrato. Per capire se l'attività prosegue servono il contesto e le indicazioni temporali. Con since 9 a.m. o for two hours è spesso ancora in corso; con un indizio come vestiti bagnati può essere appena terminata.

Questa elasticità è importante anche nella traduzione: non esiste una formula italiana sempre equivalente. A seconda del contesto si useranno il presente con da, stare + gerundio, il passato prossimo oppure espressioni come ultimamente e da un po'. Prima di tradurre parola per parola, individua il rapporto temporale e ciò che il parlante vuole mettere in risalto.

Consigli per esercitarsi

  1. Trasforma frasi italiane con “da”. Parti da esempi come Lavoro qui da maggio e chiediti se la situazione continua. Costruisci poi I've been working here since May. Alterna punti iniziali (since Monday, since 2021) e durate (for a week, for three years).
  2. Allena il contrasto processo-risultato. Crea coppie con lo stesso verbo: I've been cleaning the kitchen / I've cleaned the kitchen. Per ogni coppia, annota se interessa lo svolgimento, l'effetto visibile o il risultato completo.
  3. Osserva gli indizi nel contesto. Quando ascolti un dialogo, cerca lately, all day, how long, for e since. Chiediti poi: l'attività continua, si è appena fermata oppure si ripete da un po'? Questo evita di imparare il tempo come una semplice formula.

Concetti collegati

  • Prerequisito: Present Perfect Simple — fornisce la struttura con have/has e aiuta a distinguere risultato e processo.
  • Approfondimento successivo: Tempi e aspetti letterari — amplia lo studio delle scelte aspettuali, narrative e stilistiche dell'inglese avanzato.

Prerequisito

Il present perfect simple in ingleseA2

Concetti che si basano su questo

Altri concetti di livello B1

Esercitati con Present Perfect Continuous in inglese usando un account Settemila Lingue gratuito. Imposteremo inglese · B1 e genereremo schede dedicate proprio a questo concetto grammaticale.

Esercitati su questo concetto