I punti essenziali per usare correttamente questo tempo
- Si usa quando il passato ha un legame con il presente, non quando indichi solo un momento concluso e preciso.
- La struttura base è have/has + past participle, con il participio passato corretto del verbo.
- Espressioni come just, already, yet, ever, never, for e since aiutano a riconoscerlo.
- Se compare un riferimento chiaro e chiuso nel passato, di solito serve il past simple, non il present perfect.
- La differenza con il present perfect continuous sta soprattutto nel focus: risultato contro durata o attività.
Quando il passato resta ancora aperto
Io lo spiego così: il present perfect non dice solo che qualcosa è successo, ma che quel fatto ha ancora un effetto, un legame o una rilevanza nel presente. Per questo lo usi per esperienze di vita, periodi non finiti, stati che continuano e azioni appena concluse con un risultato visibile adesso.
Le situazioni più tipiche sono facili da riconoscere se guardi l’intenzione della frase:
- Esperienza: I have been to London. Non interessa quando, ma il fatto che l’esperienza esista.
- Periodo ancora aperto: We have had three tests this week. La settimana non è finita, quindi il tempo resta “aperto”.
- Risultato nel presente: She has broken her phone. Il guasto è passato, ma il problema è ancora attuale.
- Stato che continua: They have known each other for years. La relazione è iniziata nel passato e continua ora.
Questa è la chiave: non guardo soltanto quando è avvenuto il fatto, ma se la frase lo collega ancora al presente. Per vedere come si costruisce in pratica, però, conviene passare alla forma.

Come si forma senza sbagliare ausiliare e participio
La struttura è semplice, ma va memorizzata con precisione: have/has + past participle. Il participio passato è la terza forma del verbo, quindi non coincide sempre con l’infinito o con il passato semplice.
| Tipo di frase | Struttura | Esempio |
|---|---|---|
| Affermativa | Subject + have/has + past participle | I have finished my homework. |
| Negativa | Subject + haven’t/hasn’t + past participle | She hasn’t called me yet. |
| Interrogativa | Have/Has + subject + past participle? | Have you ever tried sushi? |
Le contrazioni sono molto comuni nel parlato e nella scrittura naturale: I've, you've, he's, she's, we've, they've. Attenzione però a non confondere he’s con he is: la forma breve può nascondere sia il verbo have sia il verbo be, quindi il contesto va letto con attenzione.
Il vero punto critico, per chi studia inglese, è il participio passato irregolare: go → gone, do → done, see → seen, make → made, take → taken. Se sbagli lì, la frase perde subito naturalezza. E una volta fissata la struttura, il passo successivo è capire quando questa forma è giusta e quando invece serve il past simple.
Quando scegliere il present perfect e quando il past simple
Qui nasce la confusione più frequente, soprattutto per chi parla italiano. In inglese non basta dire che qualcosa è “passato”: devi capire se il tempo è ancora aperto oppure chiuso. Se il riferimento è preciso e concluso, in genere vai sul past simple. Se invece il periodo è ancora valido o il risultato è attuale, il present perfect è spesso la scelta corretta.
| Aspetto | Present perfect | Past simple |
|---|---|---|
| Tempo | Periodo non chiuso o collegato al presente | Momento chiuso e definito nel passato |
| Focus | Risultato, esperienza, durata fino a ora | Azione finita in un punto preciso |
| Marcatori tipici | today, this week, recently, already, yet, ever, never, for, since | yesterday, last week, ago, in 2024, when I was a child |
| Esempio | I have seen that film this week. | I saw that film last week. |
La differenza non è solo formale, è logica. I have lost my keys significa che il problema esiste adesso. I lost my keys yesterday racconta invece un fatto chiuso, già collocato nel passato. Questa distinzione diventa ancora più chiara quando osservi le parole che spesso accompagnano il tempo verbale.
Le espressioni che lo guidano più spesso
Molti studenti imparano il tempo verbale partendo dai segnali lessicali, e in questo caso è una strategia sensata. Non perché basti riconoscere una parola per scegliere la forma giusta, ma perché certe espressioni rendono subito evidente il tipo di relazione con il presente.| Espressione | Funzione | Esempio |
|---|---|---|
| just | Azioni terminate da pochissimo | We’ve just arrived. |
| already | Qualcosa completato prima del previsto o prima che te lo aspettassi | She’s already finished. |
| yet | Domande e negative su qualcosa che deve ancora accadere | Have you done your homework yet? |
| ever | Esperienze in domande | Have you ever been to Rome? |
| never | Nessuna esperienza fino a ora | I’ve never tried snowboarding. |
| for | Durata | They’ve lived here for five years. |
| since | Punto di inizio | He’s worked there since 2021. |
| recently, so far, this week | Periodo ancora aperto o recente | We’ve had three meetings so far. |
Il dettaglio importante è questo: for indica una durata, since indica un punto di partenza. Se scrivi “since three years”, stai unendo due logiche incompatibili; se scrivi “for 2021”, fai il contrario. Una volta chiarito questo, restano gli errori che vedo fare più spesso a chi parla italiano.
Perché chi parla italiano lo sbaglia facilmente
Il problema non è la memoria, ma il trasferimento automatico dall’italiano all’inglese. In italiano il passato prossimo copre una parte ampia di ciò che in inglese si divide tra present perfect e past simple, quindi è normale sbagliare all’inizio. Io consiglio di controllare sempre tre domande: il tempo è chiuso? il risultato è attuale? il riferimento temporale è preciso?
-
Usare il present perfect con un tempo chiuso
Frase sbagliata: I have seen him yesterday.
Correzione: I saw him yesterday. -
Confondere for e since
For si usa con una durata: for two hours.
Since si usa con un inizio: since 8 o’clock. -
Saltare il participio passato corretto
Non basta riconoscere il verbo base: write diventa written, non “writed”. -
Usare il present perfect per un fatto completamente archiviato
I have finished school in 2020 suona male perché il riferimento è chiuso; serve il past simple. -
Confondere been e gone
She has been to Paris significa che ci è stata; She has gone to Paris indica che è andata lì ed è probabilmente ancora a Parigi.
Questi errori non sono banali, perché cambiano il senso della frase. E proprio quando il senso cambia, entra in gioco un’altra distinzione utile: quella tra la forma semplice e la forma continuativa.
Non confonderlo con il present perfect continuous
Qui la differenza è soprattutto nel focus. La forma semplice guarda al risultato, mentre la forma continuativa mette a fuoco la durata o l’attività in corso. Non sono due modi intercambiabili di dire la stessa cosa: spesso portano sfumature diverse, e in un testo ben scritto quella sfumatura conta.
| Forma | Cosa mette in primo piano | Esempio |
|---|---|---|
| Present perfect | Risultato, quantità, evento completato | I’ve written three emails. |
| Present perfect continuous | Durata, processo, attività recente ancora percepibile | I’ve been writing emails all morning. |
Se vuoi dire che il lavoro è finito e conti il risultato, la forma semplice è la più naturale. Se vuoi sottolineare che stavi facendo quell’attività per un certo tempo, la forma continuativa comunica meglio l’idea. Nella pratica: I’ve painted the room mette l’accento sul fatto che la stanza è verniciata; I’ve been painting the room fa sentire il lavoro, la durata e spesso anche la fatica. A questo punto, il modo migliore per fissare il tempo è applicarlo in modo strategico negli esercizi.
Il ripasso che funziona davvero negli esercizi e negli esami
Quando preparo un ripasso efficace, non parto dalla teoria astratta ma da una sequenza molto concreta. Prima individuo il tipo di tempo, poi guardo gli indizi linguistici, infine controllo se il participio è corretto. È un metodo semplice, ma riduce gli errori in modo netto.
- Controlla il riferimento temporale: se vedi yesterday, last week, ago o una data precisa, il primo sospetto è il past simple.
- Chiediti se il periodo è ancora aperto: today, this week e this year spesso spingono verso il present perfect.
- Decidi se conta il risultato o l’azione: risultato = forma semplice; durata o attività in corso = continuative.
- Ripassa i participi irregolari più frequenti: be, been; go, gone; do, done; see, seen; make, made; take, taken.
Se studi per un test di grammatica o per una certificazione, questo approccio vale più di una lista infinita di regole. Ti abitua a leggere la frase come un sistema di indizi, non come un problema da indovinare. E se tieni a mente solo tre cose - tempo non chiuso, legame con il presente, participio passato giusto - il present perfect smette di sembrare un ostacolo e diventa uno strumento affidabile.
