Il Present Perfect: collegare passato e presente

Il Present Perfect collega passato e presente: esperienza acquisita fino a ora, risultato attuale o situazione iniziata prima e ancora vera. Si forma con have o has + terza forma del verbo, come have written. Perfect non significa che ogni situazione così espressa sia conclusa.

Apri il corso di inglese

Il presente come punto di riferimento

Dal presente si considera ciò che è avvenuto o è durato fino a qui: una lettera già inviata, un cibo già assaggiato o un rapporto che dura da anni. L'elemento comune è il legame con adesso, non necessariamente il completamento.

L'italiano può usare tempi diversi: I have sent dà «ho inviato», ma I have known her for years «la conosco da anni». Il passato prossimo non equivale quindi automaticamente al Present Perfect. Identifica prima periodo e risultato di cui si parla.

I have saved the document. You can close the window.
Ho salvato il documento. Puoi chiudere la finestra.Il risultato conta per l'azione attuale.
We have tried this recipe before.
Abbiamo già provato questa ricetta.Un'esperienza fino a ora, senza la data della preparazione.
She has owned this flat for eight years.
Possiede questo appartamento da otto anni.Lo stato è iniziato prima e continua.

Formazione: have / has + terza forma

I, you, we e they prendono have; he, she e it prendono has. Serve poi la terza forma, o past participle, V3. Per i verbi regolari è identica alla forma in -ed: opened, finished. Si applicano le normali regole ortografiche: close → closed, carry → carried, stop → stopped.

Per gli irregolari controlla bene V3: write → written, take → taken, see → seen. La seconda forma wrote non va bene dopo have. Il participio di be è been: have been può quindi essere un semplice Present Perfect di be, senza -ing.

Modelli e scelta del participio
Costruzione Esempio Traduzione
I / you / we / they + have + V3We have finished the work.Abbiamo finito il lavoro.
He / she / it + has + V3She has written a reply.Ha scritto una risposta.
Have / has + beenHe has been ill for a week.È malato da una settimana.
Have / has + V3 di un verbo irregolareThey have taken the keys.Hanno preso le chiavi.
I have checked the address.
Ho controllato l'indirizzo.
The price has changed.
Il prezzo è cambiato.

Negazioni, domande e contrazioni

Per negare aggiungi not dopo have o has: I have not finished. Haven't e hasn't equivalgono alle forme complete. Nella domanda have / has precede il soggetto e V3 resta dopo. Do, does e did non intervengono.

Le risposte brevi contengono have / has: Yes, I have; No, she hasn't. I've, we've e she's sono comuni all'affermativa. In She's written la contrazione è has; in She's writing è is. Non contrarre la forma finale di una risposta breve affermativa: Yes, she has.

Domanda e negazione sulla stessa base
Affermazione Negazione Domanda
You have read the instructions.You have not read the instructions.Have you read the instructions?
She has booked a room.She has not booked a room.Has she booked a room?
Why has the delivery date changed?
Perché è cambiata la data di consegna?
Have they replied? No, they haven't.
Hanno risposto? No.
I haven't received the file yet.
Non ho ancora ricevuto il file.

Esperienza: ever, never, been e gone

Una domanda sull'esperienza chiede se qualcosa sia avvenuto fino a ora, senza cercare la data. Ever significa qui «mai, in un momento qualsiasi»; never in un'affermazione «mai». Poiché never è già negativo, haven't never non serve per questo significato.

Se passi alle circostanze di un caso preciso, il Past Simple diventa generalmente necessario: Have you ever tried sailing? When did you try it? Distingui anche has been to e has gone to. Per un viaggio, been to indica abitualmente una visita seguita dal ritorno; gone to una partenza senza ritorno a quel punto.

Have you ever repaired a bicycle?
Hai mai riparato una bicicletta?
I have never travelled alone.
Non ho mai viaggiato da solo.
Dina has been to Tallinn twice.
Dina è stata due volte a Tallinn.
Dina has gone to Tallinn. She will be back on Friday.
Dina è partita per Tallinn. Tornerà venerdì.

Risultato attuale: just, already e yet

Il Present Perfect annuncia spesso un'informazione importante adesso: porta aperta, documento inviato, chiave persa e ancora introvabile. Ma l'importanza del risultato non vieta da sola il Past Simple. Un momento preciso concluso richiede generalmente quest'ultimo: I sent it yesterday.

Just indica un evento recente; already un fatto già compiuto; yet, nelle domande e negazioni, un evento atteso fino a ora. Just e already si collocano generalmente tra have / has e V3; yet spesso alla fine della frase. Queste parole chiariscono il significato senza appartenere esclusivamente a un tempo.

I have just printed the tickets. Here they are.
Ho appena stampato i biglietti. Eccoli.
We have already chosen a date.
Abbiamo già scelto una data.
Has the bus arrived yet?
L'autobus è già arrivato?
The bus has not arrived yet.
L'autobus non è ancora arrivato.

For e since: un periodo che arriva al presente

For indica una durata: for three months, for a long time. Since indica l'inizio: since May, since 2022, since I moved here. In quest'ultimo caso since è seguito da un evento al Past Simple, mentre la situazione principale continua fino al presente.

Il Present Perfect è particolarmente utile con gli stati: have known, have owned, have wanted. Con live e work, Simple e Continuous sono spesso entrambi possibili: I have lived here for five years e I have been living here for five years possono descrivere un soggiorno che continua, con enfasi diversa. Il Present Perfect Continuous tratta più precisamente le attività nella loro durata.

For non sceglie automaticamente il tempo: I lived there for five years descrive un periodo concluso; I have lived here for five years significa abitualmente che ci si vive ancora. I haven't seen her for a month indica l'assenza di incontri durante tutto il mese trascorso fino a ora.

Durata o punto di partenza
Obiettivo Esempio Traduzione
Durata: for + periodoI have known Vera for six years.Conosco Vera da sei anni.
Punto di partenza: since + dataWe have owned this car since 2021.Abbiamo questa macchina dal 2021.
Evento iniziale: since + proposizioneHe has worked here since he left college.Lavora qui da quando ha lasciato il college.
Domanda sulla durataHow long have you had this phone?Da quanto tempo hai questo telefono?

Periodo non concluso e differenza con il Past Simple

Today, this week e this year possono indicare un periodo ancora in corso. Il Present Perfect fa il bilancio fino a ora. Il Past Simple resta possibile nella giornata attuale per raccontare un episodio concluso. Today non impone quindi sempre il Perfect.

Con this morning conta particolarmente il momento in cui si parla: la mattina il periodo è aperto; la sera è concluso. Conta anche lo scopo: bilancio fin qui o racconto di un evento. Non si può semplicemente aggiungere un momento concluso allo stesso evento al Present Perfect: I called her yesterday, non I have called her yesterday.

L'inglese americano usa più spesso il Past Simple con just, already e yet dove il britannico preferisce il Present Perfect. Queste varianti non sono sistematicamente scorrette. Negli esercizi qui sotto contesto o costruzione richiesta precisano la scelta.

It is eleven in the morning. I have answered four emails this morning.
Sono le undici del mattino. Ho risposto a quattro email stamattina.La mattinata continua; si fa un bilancio provvisorio.
It is six in the evening. I answered four emails this morning.
Sono le sei di sera. Ho risposto a quattro email stamattina.La mattinata è finita.
I have met the new manager. We spoke yesterday.
Ho incontrato il nuovo responsabile. Abbiamo parlato ieri.Prima l'esperienza nuova, poi il dettaglio di un evento concluso.

Breve quiz sul Present Perfect

Questa breve serie verifica have / has, V3 e i limiti del periodo. Le risposte servono al ripasso autonomo; non registrano progressi nel corso.

Scegli una sola risposta adatta al contesto.

1. Completa il Present Perfect: She ___ written the instructions.
Risposta e spiegazione

has. Con she serve has e poi V3 written: She has written the instructions.

2. Completa: We have ___ the earlier train.
Risposta e spiegazione

taken. Il Present Perfect richiede V3 dopo have. Le forme di take sono take, took, taken.

3. La conosco dal 2020 e siamo ancora in contatto: I have known her ___ 2020.
Risposta e spiegazione

since. 2020 indica il punto di partenza: serve since. For introduce una durata, per esempio for six years.

4. Scegli la forma di un evento passato concluso: I ___ her yesterday.
Risposta e spiegazione

called. Yesterday colloca questa chiamata in un passato concluso. Serve il Past Simple: called.

5. È partita per Roma e non è ancora tornata. Come lo dici?
Risposta e spiegazione

She has gone to Rome.. Has gone to indica qui che è partita e non è ancora tornata. Has been to indica abitualmente una visita seguita dal ritorno.

6. Come chiedi «Hanno già finito?» al Present Perfect?
Risposta e spiegazione

Have they finished yet?. They prende have. Nella domanda have precede il soggetto; finished resta il participio passato.