Entrambi i tempi parlano del passato — eppure i madrelingua inglesi dicono I've lost my keys in un caso e I lost my keys yesterday in un altro. La scelta non è casuale. Il present perfect mantiene un piede nel presente; il past simple è saldamente collocato in un tempo concluso. Una volta acquisita questa differenza, il tempo giusto viene di solito da sé.

Regola rapida: Se puoi aggiungere un'espressione di tempo concluso (yesterday, last week, in 2005, when I was ten), usa il past simple. Se il tempo è aperto e l'evento passato ha un collegamento con il presente, usa il present perfect.

La differenza fondamentale

Tempo Forma Quando usarlo
Present perfect have / has + participio passato il tempo non è concluso, o l'evento passato ha un legame con il presente e non si indica nessun momento concluso
Past simple verbo + -ed (o irregolare) il tempo è concluso — compresi fatti storici e narrazioni, anche senza un'indicazione temporale precisa
  • I*'ve lost** my keys.* — non le ho ora (il risultato conta adesso, nessun momento indicato)
  • I lost my keys yesterday. — azione conclusa, momento esatto indicato

Quando usare il past simple

Usa il past simple ogni volta che nomini o implichi un momento passato concluso:

  • I saw her last week.
  • They moved to Madrid in 2018.
  • She didn't sleep well last night.
  • What did you do yesterday?

Segnali tipici del past simple: yesterday, last night / week / year, in 2010, ago, when I was young, that morning, at 9 o'clock. Non appena compaiono, il past simple è la scelta naturale.

Se nella conversazione hai già stabilito un contesto temporale passato, continua a usare il past simple anche senza ripetere il segnale temporale:

  • I was in Rome last spring. I visited the Colosseum and ate great pasta. (entrambe le azioni appartengono a quel viaggio concluso)

Per un ripasso completo delle forme del past simple — verbi regolari in -ed, verbi irregolari, domande e negazioni — consulta Past simple: was / were, Past simple: regular verbs, Past simple: irregular verbs e Past simple: questions & negatives.

Quando usare il present perfect

Usa il present perfect in tre situazioni principali:

1. Il risultato conta adesso (senza indicazione temporale)

Non dici quando — ciò che conta è l'effetto nel presente:

  • I*'ve broken** my arm.* (il braccio è rotto adesso)
  • She*'s left**.* (non è più qui adesso)
  • We*'ve run out** of milk.* (non c'è più latte adesso)

Confronto: ✅ I*'ve broken** my arm* (adesso) vs. ✅ I broke my arm in 2015 (concluso, momento indicato).

2. Esperienze di vita, spesso con ever e never

Quando parli di qualcosa che è successo — o non è mai successo — nella tua vita, senza dire quando:

  • Have you ever been to Japan?
  • I*'ve never eaten** sushi.*
  • She*'s visited** twenty countries.*

Non appena aggiungi un momento passato concluso, passa al past simple: ✅ I went to Japan in 2019.

Quest'uso è approfondito in Present perfect: ever / never (experience).

3. Situazioni non concluse con for e since

Quando una situazione è iniziata nel passato e continua ancora adesso:

  • I*'ve lived** here for six years.* (vivo ancora qui)
  • She*'s worked** at the hospital since 2020.* (lavora ancora lì)

Se la situazione è terminata, usa il past simple: ✅ I lived in Paris for two years (ma adesso non ci vivo più).

Tutto su for e since è in Present perfect: for & since.

In italiano diciamo normalmente ieri ho visto Marco con il passato prossimo; in inglese, invece, un'espressione di tempo concluso come yesterday o last year richiede sempre il past simple: ✅ I saw Marco yesterday, non ❌ I've seen Marco yesterday.

Segnali temporali in sintesi

Present perfect Past simple
just, already, yet (BrE/esami); recently, lately yesterday, last night / week / year
ever, never ago (two days ago)
for, since (situazione non conclusa) in 2010, in January, at 9 o'clock
today, this week, this year (periodo ancora aperto) when I was young, that day, then

Attenzione a today e this week: se consideri il periodo ancora aperto e rilevante, usa il present perfect (I*'ve had** three coffees today*). Per un evento concluso all'interno di quel periodo ancora aperto, il past simple è altrettanto naturale: I got up at 7 today. Una volta che il periodo è completamente concluso, usa sempre il past simple.

Lo schema «notizia poi dettaglio»

I madrelingua inglesi danno spesso la notizia al present perfect, per poi seguire con i dettagli al past simple:

  • I*'ve found** a new job. I started on Monday.*
  • Someone has broken the window. They used a stone.
  • Have you heard? Maria got engaged last night!

Il present perfect segnala che qualcosa è accaduto ed è rilevante adesso. Il past simple poi entra nei dettagli specifici. Questo schema a due passi è molto naturale nel parlato.

Inglese britannico vs. americano

Nell'inglese americano, il past simple viene spesso usato dove l'inglese britannico usa il present perfect:

  • BrE: I*'ve just eaten**.* / AmE: I just ate.
  • BrE: She*'s already left**.* / AmE: She already left.

Entrambe le varianti sono grammaticalmente corrette nella rispettiva varietà. In molti esami internazionali e corsi orientati al BrE, il present perfect con just, already e yet è la scelta più sicura.

Errori comuni

  • Have you ever went to Italy? → ✅ Have you ever been to Italy? (serve il participio passato, non il past simple)
  • I've seen him yesterday. → ✅ I saw him yesterday. (yesterday = tempo concluso → past simple)
  • She has left the company last year. → ✅ She left the company last year. (last year = concluso → past simple)
  • We didn't finish yet. → ✅ We haven't finished yet. (yet segnala un'aspettativa non ancora soddisfatta → present perfect; in inglese americano didn't finish yet è spesso accettato)
  • I live here since 2019. → ✅ I*'ve lived** here since 2019.* (situazione in corso → present perfect)
  • Have you seen that film last night? → ✅ Did you see that film last night? (last night = concluso → past simple)

Test rapido

Scegli il tempo corretto — present perfect o past simple:

  1. ___ you ever ___ (try) sushi?
  2. I ___ (see) that film last Saturday.
  3. She ___ (just / finish) her homework.
  4. They ___ (live) in London for three years, then they moved to Edinburgh.
  5. ___ (you / hear)? Tom ___ (get) the job!
Mostra le risposte
  1. Have you ever tried (esperienza di vita, nessun momento specifico)
  2. I saw (last Saturday = tempo concluso)
  3. She has just finished (just + risultato nel presente)
  4. They lived (situazione conclusa — non vivono più lì)
  5. Have you heard? Tom got (notizia al present perfect, dettaglio al past simple)

Punti chiave

  • Usa il past simple quando il tempo è concluso e nominato (yesterday, last year, in 2005, ago).
  • Usa il present perfect quando il tempo è aperto (esperienza, notizia recente, situazione in corso) o non si indica nessun momento concluso.
  • In BrE/esami, just, already e yet accompagnano il present perfect. Yesterday, ago, last… vanno sempre con il past simple. Recently può accompagnare entrambi.
  • For e since con una situazione in corso → present perfect; con una situazione conclusa → past simple.
  • In conversazione: notizia al present perfect, poi dettagli al past simple.