Present perfect continuous
In breve
| Soggetto | Forma |
|---|---|
| I / you / we / they | have ('ve) been working |
| he / she / it | has ('s) been working |
| negativa | haven't / hasn't been working |
| domanda | Have you / Has she been working? |
| domanda con wh- | What have you been doing? |
| da quanto tempo | How long have you been working here? — for two years / since 2020 |
Il presente italiano con da diventa have/has been + -ing: da + durata = for, da + inizio = since. Si usa anche per un'attività recente di cui si vede il risultato adesso.
B1 · Lezione 1 · Il present perfect continuous
La spiegazione completa, dalla lezione che insegna questa regola
In italiano, per un'azione iniziata nel passato e ancora in corso, si usa il presente + da: Lavoro qui da tre anni. L'inglese invece non usa il presente. Usa una forma apposita, il present perfect continuous: I have been working here for three years.
La forma mette insieme due cose che conosci già: have/has del present perfect e la forma in -ing del present continuous. In mezzo c'è been, che non cambia mai.
Come si forma
| Soggetto | have / has | been | forma in -ing |
|---|---|---|---|
| I / you / we / they | have ('ve) | been | working |
| he / she / it | has ('s) | been | working |
Cambia solo have: has con he, she, it, have con tutte le altre persone. been e la forma in -ing restano uguali. Nel parlato si usano le forme contratte: I've been working, She's been working.
Negazioni e domande
Funziona come il present perfect: tutto il lavoro lo fa have/has. Per la negazione si mette not subito dopo; per la domanda have/has va prima del soggetto. been e la forma in -ing non si spostano mai.
| Tipo | Struttura | Esempio |
|---|---|---|
| affermativa | subject + have/has + been + -ing | She has been looking for a new job. |
| negativa | subject + haven't/hasn't + been + -ing | I haven't been sleeping well. |
| domanda sì/no | Have/Has + subject + been + -ing? | Have you been waiting long? |
| risposta breve | Yes, I have. / No, she hasn't. | (niente been, niente -ing) |
| domanda con wh- | wh-word + have/has + subject + been + -ing? | What have you been doing? |
Uso 1: da quanto tempo? — for e since
L'uso più frequente: un'attività iniziata nel passato e ancora in corso. Il nostro da in inglese si divide in due, come già per il present perfect: for davanti a una durata, since davanti al momento d'inizio. Per chiedere da quanto tempo...? si usa How long have/has ... been + -ing?
- da + una durata (da due anni, da sei mesi) → for: for two years, for six months, for a long time
- da + un punto d'inizio (dal 2019, da marzo, da quando ...) → since: since 2019, since March, since I left university
- Da quanto tempo fai l'infermiere? → How long have you been working as a nurse?
Uso 2: un'attività recente di cui si vede ancora l'effetto
L'attività può essere appena finita, ma il risultato si vede adesso. You look tired. — I've been interviewing people all day. Chi parla non dice quanto è durata: spiega quello che vediamo. In italiano qui diremmo Ho fatto colloqui tutto il giorno: in inglese, se conta l'attività che ha lasciato il segno, si usa have/has been + -ing.
Non tradurre il presente italiano con da. Lavoro qui da maggio non è I work here since May né I am working here since May: entrambe sono sbagliate. Quando la domanda è da quanto tempo, fino a ora, usa have/has been + -ing: I have been working here since May.
Prima di scrivere da, chiediti: è una durata o un punto d'inizio? Durata → for (mai since three years); punto d'inizio → since. E per chiedere da quanto tempo parti da How long, non da una traduzione parola per parola.
Nella risposta breve fermati a have/has: Have you been applying for jobs? — Yes, I have. Non aggiungere been né la forma in -ing.
Verifica quello che hai letto
3 delle 13 domande che questa lezione fa nell’app. Scrivi la forma o scegli la risposta.
He ___ as a teacher since 2015.
I ___ for a job for six months.
My sister ___ new staff all week.
Esempi dal corso
La parola segnata è quella a cui si applica la regola. Premi play per ascoltare la frase.
I haven't been sleeping well.
Non dormo bene (da un po').
What have you been doing?
Che cosa hai fatto (in questo periodo)?
Have you been waiting long?
Aspetti da molto?
Why have you been working night shifts?
Perché fai i turni di notte (ultimamente)?
Has your daughter been applying for internships?
Tua figlia si candida per dei tirocini (in questo periodo)?
She has been looking for a new job.
Lei sta cercando un nuovo lavoro (da un po').
I have been working here for three years.
Lavoro qui da tre anni.
Who has the director been interviewing this morning?
Chi ha intervistato il direttore stamattina?
Have your colleagues been complaining about the new manager?
I tuoi colleghi si lamentano del nuovo capo (da un po')?
How long have you been working as a nurse?
Da quanto tempo lavori come infermiere?
Frasi del corso che usano questa regola: 38
Prova tu
Traduci una frase che usa questa regola. Come nell’app, la correzione segna la parola sbagliata e indica la regola che c’è dietro.
Frasi
Scrivila in inglese
Non dormo bene (da un po').
Present perfect continuous, forma negativa contratta (haven't).