Past Simple e Present Perfect: qual è la differenza?
«I saw that film» o «I've seen that film»? Entrambe sono frasi corrette, ma non dicono la stessa cosa. Scegliere tra past simple e present perfect è uno degli ostacoli più comuni per chi studia inglese, anche perché in italiano usiamo spesso lo stesso tempo, il passato prossimo, per tutti e due i casi. La buona notizia è che dietro la scelta c'è un'idea semplice e un piccolo test che puoi usare in qualsiasi conversazione.
La differenza di fondo in una frase
Usa il past simple per un'azione conclusa in un momento noto o chiaro. Usa il present perfect quando l'azione ha un legame con il presente: o perché il momento non conta, o perché il risultato o l'esperienza contano ancora adesso.
Il past simple: concluso e nel passato
Il past simple dice che qualcosa è successo ed è finito. Di solito puoi dire quando è successo, oppure il momento è chiaro dal contesto. Le espressioni tipiche sono yesterday, last week, in 2019 e two days ago.
She called me yesterday.
We moved to Leeds in 2019.
I saw that film two weeks ago.
He studied English at school.
Il present perfect: un legame con il presente
Il present perfect si forma con have o has + il participio passato. Si usa per le esperienze di vita, per le notizie recenti e per i risultati che si vedono ancora oggi. Il momento esatto non è importante e spesso non si dice affatto.
I've finished my homework. (Quindi ora sono libero.)
She has lost her keys. (Quindi non può entrare.)
They have never been to Japan. (In tutta la vita, finora.)
Have you ever tried Indian food?
Alcune parole compaiono spesso con il present perfect: already, yet, just, ever, never e so far.
For e since: situazioni che continuano
Il present perfect è anche il tempo delle situazioni iniziate nel passato e ancora vere. Usa for con una durata e since con un punto di partenza. Qui l'italiano inganna: diciamo «vivo qui da cinque anni», al presente, mentre in inglese serve il present perfect.
I've lived here for five years.
I've lived here since 2021.
Confronta con il past simple: I lived in Madrid for five years significa che a Madrid non vivi più. Il tempo verbale dice a chi ascolta se la storia è finita oppure no.
Un test rapido per scegliere il tempo giusto
Prova ad aggiungere alla frase un momento concluso come yesterday, last year o in 2018. Se suona naturale, usa il past simple. Se suona strano, ti serve probabilmente il present perfect. «I saw her yesterday» va benissimo; «I've seen her yesterday» no.
Una nota sull'inglese britannico: con already, yet e just i britannici preferiscono il present perfect («Have you eaten yet?»), mentre gli americani usano spesso il past simple («Did you eat yet?»). Si capiscono entrambi, ma qui seguiamo l'uso britannico. E se vuoi parlare del futuro invece che del passato, la nostra guida a will e going to riprende da dove finisce questa.
Errori comuni da evitare
I have seen her yesterday → I saw her yesterday
She has finished at five o'clock → She finished at five o'clock
I lived here for five years (e vivi ancora qui) → I've lived here for five years
I am here since Monday → I've been here since Monday
Did you ever been to Japan? → Have you ever been to Japan?
Come esercitarsi
Le regole di grammatica diventano automatiche solo quando le usi ad alta voce. Una buona abitudine è raccontare la tua giornata al past simple e poi parlare delle tue esperienze di vita al present perfect. La nostra sfida di un minuto al giorno è perfetta per questo, così come la tecnica dello shadowing, che aiuta a rendere naturali questi schemi con la tua voce.
Se vuoi che un tutor ti ascolti e ti corregga mentre parli, JennyLingo fa per te. Prenota una lezione individuale ed esercitati finché il tempo giusto non arriva senza pensarci.
Altro in Grammar

Gerund o infinito in inglese: quando usare -ing e to + verbo
Non sai quando dire 'enjoy reading' e quando 'happy to help'? Scopri come scegliere tra gerund e infinito in inglese, con esempi chiari.
Leggi di più →: Gerund o infinito in inglese: quando usare -ing e to + verbo
Primo o secondo condizionale: qual è la differenza?
Ti confondono le frasi con if? Scopri quando usare il primo e il secondo condizionale in inglese, con esempi chiari e gli errori più comuni.
Leggi di più →: Primo o secondo condizionale: qual è la differenza?
Will o Going To: qual è la differenza?
Confondi will e going to? Scopri quando usare ciascuna forma per parlare del futuro in inglese, con esempi chiari e gli errori più comuni.
Leggi di più →: Will o Going To: qual è la differenza?