Descrivere azioni in corso fino ad ora (present perfect continuous)

B1

Descrivere azioni in corso fino ad ora (present perfect continuous)

Questo articolo spiega in modo pratico e semplice il present perfect continuous (detto anche present perfect progressive) in inglese: che cos'è, quando si usa, come si forma, esempi naturali e gli errori più comuni. Tutte le spiegazioni sono in italiano e gli esempi sono in inglese con la relativa traduzione.

Che cosa è e perché si usa?

Il present perfect continuous indica un'azione iniziata nel passato che continua nel presente o che è appena finita ma ha effetti sul presente. L'enfasi è sulla durata o sulla continuità dell'azione "fino ad ora".

- Forma del nome: present perfect continuous = present perfect progressive (nome sinonimo).
- Idea centrale: "quanto tempo" o "per quanto tempo" qualcosa è accaduto o è stato in corso.

Esempi:
- "I've been working here for five years." — Traduzione: "Lavoro qui da cinque anni." (azione iniziata nel passato e ancora in corso)
- "She's been crying." — Traduzione: "Sta piangendo / Ha pianto e si vede." (azione spiegata dai segni presenti)

Quando si usa?

Usiamo il present perfect continuous in questi casi principali:

- Per parlare di un'azione iniziata nel passato che continua nel presente (con enfasi sulla durata).
Esempio: "They've been living in Rome since 2018." — "Vivono a Roma dal 2018."

- Per azioni svolte di recente o appena finite, che però spiegano uno stato attuale (risultato visibile).
Esempio: "I'm tired — I've been running." — "Sono stanco: ho corso (e si vede)."

- Per attività temporanee o ripetute che si stanno protraendo fino ad ora.
Esempio: "She's been calling me all day." — "Mi ha chiamato tutto il giorno."

- Per chiedere da quanto tempo qualcosa dura: "How long have you been...?"
Esempio: "How long have you been learning English?" — "Da quanto tempo studi l'inglese?"

- Per esprimere irritazione o abitudine fastidiosa (soprattutto con parole come always):
Esempio: "He's been leaving his clothes everywhere." — "Continua a lasciare i suoi vestiti ovunque."

Come si forma?

Forma base

Struttura: Subject + have/has + been + verbo-ing (present participle)

- I / You / We / They + have been + V-ing
Esempio: "We have been studying." — "Stiamo studiando / Studiamo da..."

- He / She / It + has been + V-ing
Esempio: "She has been working." — "Sta lavorando / Lavora da..."

Forme negative

- haven't been + V-ing / hasn't been + V-ing
Esempi: "I haven't been sleeping well." — "Non ho dormito bene." "He hasn't been feeling well." — "Non si è sentito bene."

Forme interrogative

- Have/Has + subject + been + V-ing?
Esempi: "Have you been waiting long?" — "Hai aspettato a lungo?" "Has she been studying?" — "Ha studiato?"

Risposte brevi

- Yes, I have. / No, I haven't. / Yes, she has. / No, he hasn't.

Nota sulla forma -ing

Regole rapide per il presente participio (V-ing):
- Drop la -e finale: make → making
- Raddoppia la consonante se monosillabo con vocale breve: run → running, sit → sitting
- Cambia -y in -ying: study → studying

Esempi: affermativo, negativo, interrogativo

Affermativo
- "I've been studying all morning." — "Ho studiato/studio da tutta la mattina."
- "He has been learning Spanish for six months." — "Studia spagnolo da sei mesi."
- "We've been working on the project since Monday." — "Lavoriamo al progetto da lunedì."

Negativo
- "I haven't been eating well lately." — "Ultimamente non mangio bene."
- "She hasn't been going to the gym recently." — "Non sta andando in palestra recentemente."

Interrogativo
- "Have you been sleeping?" — "Hai dormito? / Hai dormito bene?"
- "How long have they been waiting?" — "Da quanto tempo stanno aspettando?"

Contrazioni comuni (informali)
- "I've been" = I have been
- "She's been" = She has been
- "They've been" = They have been
- "He hasn't been" = He has not been

Parole e espressioni temporali comuni

- for + durata: "for two hours / for three years"
Esempio: "I've been reading for two hours." — "Leggo da due ore."

- since + punto iniziale (anno, data, ora): "since 2010 / since Monday / since 8 o'clock"
Esempio: "She's been here since Tuesday." — "È qui da martedì."

- all day / all morning / all week: enfatizzano continuità
Esempio: "We've been cleaning all day." — "Abbiamo pulito tutto il giorno."

- lately / recently: azioni ripetute o che sono successe di recente
Esempio: "I've been feeling better lately." — "Ultimamente mi sento meglio."

- how long? — per chiedere la durata
Esempio: "How long have you been working here?" — "Da quanto tempo lavori qui?"

Confronti utili: present perfect simple, past simple e tempi italiani

Present perfect continuous vs present perfect simple
- Continuous = enfasi sulla durata/azione in corso. Simple = enfasi sul risultato, sul numero di volte o su azione completata.

Esempi a coppie:
- "I've been painting the fence." — "Ho pitturato/pittura la staccionata" (sottolinea l'attività; forse non finita)
- "I've painted the fence." — "Ho pitturato la staccionata." (sottolinea il fatto che è completata)

- "She's been studying a lot recently." — "Sta studiando molto ultimamente." (continuità)
- "She's studied a lot this term." — "Ha studiato molto in questo periodo." (risultato/quantità)

Present perfect continuous vs past simple
- Past simple indica azione conclusa in un tempo passato definito: "I worked there in 2010." — "Ho lavorato lì nel 2010." (non più vero ora)
- Present perfect continuous indica azione iniziata nel passato e che continua ora: "I've been working there for five years." — "Lavoro lì da cinque anni."

Equivalenza con l'italiano
- Molte volte l'italiano usa il presente + "da" per esprimere la stessa idea: "I have been living here for two years." → "Vivo qui da due anni." (in inglese si usa spesso il present perfect continuous per enfatizzare la durata)
- Per azioni in corso proprio ora l'italiano può usare il presente progressivo: "Sto studiando da due ore." ↔ "I've been studying for two hours."

Verbi che normalmente non si usano al continuo (state verbs) e eccezioni

Alcuni verbi descrivono stati piuttosto che azioni e normalmente NON si usano nella forma continua:
- know, believe, understand, like, love, hate, want, need (possession), own, belong.

Esempio di errore e correzione:
- Errato: "I've been knowing him for years." — Corretto: "I've known him for years." ("know" è uno state verb)

Eccezioni e verbi con cambiamento di significato:
- have: "I have a car" (possesso) vs "I'm having lunch" (azione)
- think: "I think it's a good idea" (opinione) vs "I've been thinking about it" (riflessione)
- see: "I see him" (capire/vedere) vs "I've been seeing him" (uscire con qualcuno / frequentare)

Nota: alcuni state verbs possono apparire al continuo quando indicano un'azione temporanea o un cambiamento di significato.

Errori comuni e come evitarli

- Usare il continuous con state verbs:
Errato: "I've been knowing her for years." → Corretto: "I've known her for years."

- Confondere since e for:
"since" = punto iniziale (2010, Monday, July)
"for" = durata (two years, three days)
Esempio errato: "I've been here for Monday." → Corretto: "I've been here since Monday." / "I've been here for three days."

- Usare present perfect continuous per risultati compiuti:
Se il risultato è l'importante, spesso si usa il present perfect simple: "I've finished the report." (risultato) invece di "I've been finishing the report." (forma scorretta in questo caso).

- Confondere "I've been to" con "I've been living in":
- "I've been to London" = Sono stato a Londra (esperienza, visitato)
- "I've been living in London" = Vivo/ho vissuto a Londra (durata/continuità)

- Evitare forme passive con il perfect continuous: la forma "has been being" esiste grammaticalmente ma è quasi sempre evitata. Meglio usare altre strutture:
- Poco naturale: "The house has been being renovated." → Più naturale: "The house has been renovated."

Breve glossario

Present participle (V-ing): la forma -ing del verbo (doing, eating, running).
State verbs: verbi che descrivono uno stato (know, like, own).
Duration: il tempo per cui un'azione dura (for two hours, since 2015).
Present perfect simple: have/has + past participle, enfatizza risultato o esperienza.

Riepilogo e consigli pratici

- Usa il present perfect continuous quando vuoi enfatizzare quanto tempo o la continuità di un'azione che è collegata al presente.
- Usa "for" per la durata (two hours), "since" per il punto di inizio (Monday, 2010).
- Ricorda che molti verbi di stato non vanno al continuo: impara le eccezioni (have, think, see con significati particolari).
- Confronta sempre con il present perfect simple: se vuoi sottolineare il risultato, preferisci il simple; se vuoi sottolineare la durata, usa il continuous.

Esempi rapidi per memorizzare:
- "I've been working here for five years." — azione continua (durata)
- "I've worked here for five years." — più neutro; può suggerire esperienza
- "I've been painting all afternoon." — probabilmente non hai finito
- "I've painted the kitchen." — azione completata

Se vuoi, posso fornire altre coppie di frasi a confronto o una lista di verbi di stato con esempi. Buono studio!

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York