Present Perfect e Past Simple: qual è la differenza?

10.000+ professionisti formati  •  dal 2007  •  4,9/5  •  insegnanti madrelingua  •  prova gratuita, senza carta
Il Past Simple (“I saw”) e il Present Perfect (“I have seen”) parlano entrambi del passato, ed è per questo che si confondono facilmente. La differenza si riduce a un’idea: il Past Simple indica un momento concluso, mentre il Present Perfect collega il passato al presente.

Questa guida è per studenti da A2 a B1 che confondono questi due tempi. Alla fine saprai formare ciascuno, riconoscere le parole di tempo che segnalano ogni tempo, i quattro usi principali del Present Perfect e gli errori da evitare. Ci sono tre esercizi in questa pagina per esercitarti subito.

Video riassuntivo

Questo breve video è un estratto di una sessione del Live English Club. Guardalo per una panoramica, poi usa le sezioni sotto come riferimento.

La regola in una riga

Il Past Simple indica un momento concluso; il Present Perfect collega il passato al presente. Se puoi aggiungere una parola di tempo conclusa come “yesterday” o “in 2019”, usa il Past Simple. Se il tempo è aperto o non concluso, usa il Present Perfect.

Come si forma ogni tempo

Past Simple Present Perfect
Struttura past form of the verb have / has + past participle
Verbo regolare work → worked work → have worked
Verbo irregolare eat → ate eat → have eaten
Negazione did not (didn’t) + base verb have / has not (haven’t / hasn’t) + participle
Domanda Did you go? Have you gone?

Il Past Simple usa l’ausiliare did per negazione e domanda: I didn’t see anybody. Where did you go? Il Present Perfect usa have o has come ausiliare: Have you said it? I have not said it.

Quando usare il Past Simple

Il Past Simple è per qualcosa che è iniziato e finito nel passato. È concluso, e di solito sappiamo o sottintendiamo quando è accaduto. Lo usiamo per descrivere un evento o un momento preciso.

Uso Esempio
Azione conclusa a un momento fissato Last year, I went to Spain for my summer holiday.
Una serie di eventi passati He came in, sat down and rang the bell twice.
Abitudini o stati passati I smoked a lot when I was young.
Fatti storici The Vikings invaded Britain.

In ogni caso il periodo è concluso. Puoi collocare l’azione in un punto del passato: last year, when I was young, in the past.

Quando usare il Present Perfect

Il Present Perfect collega il passato al presente. Il momento esatto è sconosciuto o irrilevante; ciò che conta è il risultato o il legame con ora. Ha quattro usi comuni.

Uso Esempio
Iniziato nel passato, ancora vero ora I have lived here all my life.
Esperienza di vita (tempo non indicato) I have been to America. I have swum with dolphins.
Azione recente con un risultato ora Oh! I have lost my wallet. I have brought the book.
Parola di tempo non conclusa I have seen three films this week. (the week is not over)

La trappola classica. “I swam with dolphins” e “I have swum with dolphins” parlano entrambi del passato. Usa il Past Simple per un viaggio preciso (“I swam with dolphins in 2019”). Usa il Present Perfect se intendi solo l’esperienza a un certo punto della vita (“I have swum with dolphins”).

La regola è chiara; scegliere in fretta mentre parli è l’obiettivo. Prenota una lezione di prova gratuita ed esercita entrambi i tempi in una conversazione reale con un insegnante madrelingua esperto. Senza carta di credito.

Prenota la mia lezione di prova gratuita

Le parole di tempo che segnalano ogni tempo

Il modo più veloce per scegliere è ascoltare la parola di tempo. Alcune parole vanno quasi sempre con un tempo preciso.

Segnali del Past Simple Segnali del Present Perfect
yesterday, last week, last year already, yet, just
two years ago, in 1994 ever, never
when I was a child since 2007, for ten years
this morning (if the morning is over) so far, up to now, recently

Nota “since” e “for” con il Present Perfect: since segna un punto di partenza (“since October”) e for segna una durata (“for ten years”).

Errori comuni

Usare il Present Perfect con una parola di tempo conclusa. Sbagliato: “I have seen him yesterday.” Giusto: “I saw him yesterday.” Con “yesterday” serve il Past Simple.

Usare il Past Simple per un’esperienza non conclusa. Sbagliato: “I never went to Japan” (nel senso di mai nella vita). Giusto: “I have never been to Japan.”

Dimenticare il participio passato. Il Present Perfect richiede il participio, non la forma del passato. Sbagliato: “I have went.” Giusto: “I have gone.”

Confondere gli ausiliari. La domanda al Past Simple usa “did” (“Did you see?”), il Present Perfect usa “have” (“Have you seen?”). Non dire “Did you have seen?”

Esercizi

Esercitati in questa pagina. Prova ogni esercizio, poi controlla subito le risposte.

Esercizio 1. Il Present Perfect. Metti have o has, poi leggi ogni frase.

Esercizio 2. Il Past Simple. Metti i verbi al past simple.

Esercizio 3. Past Simple vs Present Perfect. Trascina ogni frase nella colonna giusta.

Verifica rapida

Scegli il tempo giusto, poi rivela le risposte. 1. I ____ (lose) my keys. I can’t get in. (risultato ora) 2. We ____ (visit) Rome in 2018. (tempo concluso) 3. ____ you ever ____ (eat) sushi? (esperienza di vita)

Mostra le risposte
1. have lost (Present Perfect, le chiavi sono ancora perse). 2. visited (Past Simple, “in 2018” è concluso). 3. Have / eaten (“Have you ever eaten sushi?”).

Domande frequenti

Qual è la principale differenza tra Present Perfect e Past Simple?
Il Past Simple è per un’azione conclusa a un tempo concluso (“I saw him yesterday”). Il Present Perfect collega il passato al presente, quando il momento esatto è sconosciuto o irrilevante (“I have seen that film”). Se puoi aggiungere una parola di tempo conclusa come “yesterday”, usa il Past Simple.
Quando dovrei usare il Present Perfect invece del Past Simple?
Usa il Present Perfect per azioni iniziate nel passato e ancora vere (“I have lived here all my life”), per esperienze di vita senza un tempo indicato (“I have been to America”), per azioni recenti con un risultato ora (“I have lost my wallet”), o con una parola di tempo non conclusa (“I have seen three films this week”).
Perché “I have seen him yesterday” è sbagliato?
“Yesterday” è una parola di tempo conclusa, quindi serve il Past Simple: “I saw him yesterday.” Il Present Perfect non può essere usato con un tempo concluso preciso. Usa il Present Perfect solo quando il tempo è aperto o non indicato.
Come si forma il Present Perfect?
Usa have o has più il participio passato del verbo. Per i verbi regolari il participio finisce in -ed (work, have worked). Molti verbi comuni sono irregolari (eat, have eaten; go, have gone). Per negazione e domanda, have o has fa da ausiliare: “Have you said it?”, “I have not said it.”
“Since” e “for” vanno con il Present Perfect o il Past Simple?
Entrambi di solito vanno con il Present Perfect perché descrivono il tempo fino a ora. “Since” segna un punto di partenza (“since October”) e “for” segna una durata (“for ten years”). Per esempio: “We have had this car since October” o “I have lived here for ten years.”

In sintesi

  • Il Past Simple indica un tempo concluso; il Present Perfect collega il passato a ora.
  • Segui la parola di tempo: yesterday/ago → Past Simple; already/yet/just/ever/never/since/for → Present Perfect.
  • Il Present Perfect ha quattro usi: stato non concluso, esperienza di vita, risultato recente, tempo non concluso.
  • Il Present Perfect usa sempre have/has più il participio passato.

Continua a imparare

Scritto e revisionato dagli insegnanti madrelingua esperti di Live English, online dal 2007. Il video è un estratto dalle sessioni di grammatica del Live English Club.