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:
- ___ you ever ___ (try) sushi?
- I ___ (see) that film last Saturday.
- She ___ (just / finish) her homework.
- They ___ (live) in London for three years, then they moved to Edinburgh.
- ___ (you / hear)? Tom ___ (get) the job!
Mostra le risposte
- Have you ever tried (esperienza di vita, nessun momento specifico)
- I saw (last Saturday = tempo concluso)
- She has just finished (just + risultato nel presente)
- They lived (situazione conclusa — non vivono più lì)
- 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.