Present perfect e past simple: qual è la differenza? In breve, il past simple si usa per azioni concluse in un momento preciso del passato (ieri, nel 2010, la settimana scorsa), mentre il present perfect si usa per azioni passate che hanno un collegamento con il presente, senza indicare un momento preciso.
È uno dei dubbi più comuni tra chi studia inglese da adulto, perché in italiano usiamo il passato in modo più elastico. Vediamo insieme come distinguerli con esempi concreti, così la prossima volta non dovrai più pensarci due volte.
Quando si usa il past simple?
Il past simple si usa quando parliamo di un’azione finita, avvenuta in un momento specifico e passato. Il momento può essere espresso oppure sottinteso, ma deve essere chiaro dal contesto.
- I visited London in 2019. (Ho visitato Londra nel 2019)
- She called me yesterday. (Mi ha chiamato ieri)
- We watched a film last night. (Abbiamo visto un film ieri sera)
Le espressioni tipiche che accompagnano il past simple sono: yesterday, last week, in 2015, two days ago, when I was young. Se nella frase c’è un riferimento temporale preciso, il past simple è quasi sempre la scelta corretta.
Quando si usa il present perfect?
Il present perfect si usa quando l’azione passata ha un effetto o una rilevanza nel presente, oppure quando non specifichiamo il momento esatto in cui è avvenuta. Si forma con have/has + participio passato.
- I have visited London. (Ho visitato Londra, in un momento non specificato della mia vita)
- She has just called me. (Mi ha appena chiamata)
- We have never watched that film. (Non abbiamo mai visto quel film)
Le espressioni tipiche del present perfect sono: ever, never, just, already, yet, since, for, so far. Se non c’è un momento preciso indicato, o se l’azione riguarda un’esperienza di vita, il present perfect è la scelta giusta.
Present perfect o past simple: gli errori più comuni
L’errore più frequente per un italiano è usare il present perfect quando in realtà è presente un riferimento temporale preciso. Ad esempio, si dice spesso “I have seen him yesterday”, ma è sbagliato: con yesterday serve il past simple, quindi I saw him yesterday.
Un altro errore comune riguarda since e for, che accompagnano quasi sempre il present perfect quando parliamo di una situazione che continua nel presente: I have lived here since 2018 (non “I live here since 2018”).
Ecco una tabella rapida per fissare i concetti principali:
| Situazione | Tempo verbale | Esempio |
|---|---|---|
| Momento preciso nel passato | Past simple | I graduated in 2020. |
| Esperienza senza momento specifico | Present perfect | I have graduated. |
| Azione che continua nel presente | Present perfect + since/for | I have worked here for 5 years. |
| Azione appena conclusa | Present perfect + just | I have just finished. |
Come capire quale tempo usare davvero
La domanda da farsi è semplice: c’è un momento preciso nella frase? Se sì, past simple. Se l’azione riguarda la tua esperienza generale o ha un legame diretto con il presente, present perfect.
Un trucco utile è provare a chiedersi: “Sto raccontando quando è successo qualcosa, o sto parlando del risultato di qualcosa che è successo?”. Nel primo caso userai il past simple, nel secondo il present perfect.
Capire questa differenza è anche un buon indicatore del proprio livello di inglese: chi la padroneggia con sicurezza è generalmente a un livello B1 o superiore. Se vuoi scoprire con precisione a che punto sei, puoi fare il test di livello gratuito e avere un quadro chiaro delle tue competenze.
Domande frequenti
Posso usare il present perfect con “yesterday”?
No, con espressioni di tempo precise come yesterday, last year, in 2020 si usa sempre il past simple, mai il present perfect.
Qual è la differenza tra “since” e “for”?
Since indica il punto di partenza di un’azione (since 2015, since Monday), mentre for indica la durata (for three years, for a long time). Entrambi si usano tipicamente con il present perfect.
Il present perfect esiste anche in italiano?
Non esattamente: in italiano tendiamo a usare il passato prossimo sia per azioni concluse con momento preciso sia per esperienze generali, e questo è proprio il motivo per cui la distinzione inglese risulta poco intuitiva.
Vuoi sapere se il tuo livello è A2, B1 o superiore? Scoprilo in pochi minuti con il nostro test di livello gratuito, oppure valuta il nostro percorso online A1-B1 se stai partendo da zero.
