Descrivere azioni in corso fino ad ora (present perfect continuous)
B1Descrivere 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!