Present Perfect vs Past Simple
Il tempo past simple si usa per azioni concluse in un momento preciso del passato, mentre present perfect collega azioni passate al presente. Impara a padroneggiare questi tempi per parlare inglese con più scioltezza ed esprimerti in modo più chiaro!
1.Azione conclusa
1.1Momento sconosciuto o momento noto
Present Perfect per azioni concluse, ma di cui il momento esatto non viene indicato oppure non è importante.
Past Simple per azioni concluse e di cui il momento esatto viene indicato oppure si intuisce dal contesto.
| Present Perfect | Past Simple |
|---|---|
| I have seen that movie before. (We don't know or care when exactly) Ho già visto quel film. (Non sappiamo quando esattamente, e non ha importanza) |
I saw that movie last night. (The time is clearly stated) Ho visto quel film ieri sera. (Il momento è indicato chiaramente) |
| She has traveled to Japan several times. (No specific time mentioned) È andata in Giappone diverse volte. (Non viene indicato nessun momento preciso) |
She traveled to Japan in 2020. (Specific time: 2020) È andata in Giappone nel 2020. (Momento preciso: 2020) |
| They have finished the project. (Unspecified time, focus on result) Hanno concluso il progetto. (Momento non precisato, l'attenzione è sul risultato) |
They finished the project yesterday. (Specific time: yesterday) Hanno concluso il progetto ieri. (Momento preciso: ieri) |
| I have met your brother. (No mention of when exactly) Ho già conosciuto tuo fratello. (Non si dice quando esattamente) |
I met your brother at the party last week. (Specific time: last week) Ho conosciuto tuo fratello alla festa la settimana scorsa. (Momento preciso: la settimana scorsa) |
Mettiti alla prova
2.Periodo di tempo
2.1Periodo di tempo concluso o non concluso
Present Perfect per azioni avvenute in un periodo di tempo ancora in corso.
Past Simple per azioni avvenute in un periodo di tempo ormai completamente concluso.
| Present Perfect | Past Simple |
|---|---|
| I have worked at this company for five years. (I am still working there.) Lavoro in questa azienda da cinque anni. (Ci lavoro ancora.) |
I worked at that company for five years, but I left in 2020. (The period is over because I left.) Ho lavorato cinque anni in quell'azienda, ma me ne sono andato nel 2020. (Il periodo è chiuso perché me ne sono andato.) |
| She has lived in Paris since 2010. (She still lives there.) Vive a Parigi dal 2010. (Vive ancora lì.) |
She lived in Paris in 2010. (That time is finished.) Ha vissuto a Parigi nel 2010. (Quel periodo è finito.) |
| We have studied Spanish this year. (This year is not over yet.) Abbiamo studiato spagnolo quest'anno. (Quest'anno non è ancora finito.) |
We studied Spanish in high school. (High school is finished.) Abbiamo studiato spagnolo alle superiori. (Le superiori sono finite.) |
| He has played football this summer. (It's August now. This summer is still ongoing.) Ha giocato a calcio quest'estate. (Adesso è agosto. Quest'estate è ancora in corso.) |
He played football last summer. (Last summer is over.) Ha giocato a calcio l'estate scorsa. (L'estate scorsa è finita.) |
| They have been married for 5 years. (They are still married.) Sono sposati da 5 anni. (Sono ancora sposati.) |
They were married for 5 years. (They are not married anymore.) Sono stati sposati per 5 anni. (Adesso non sono più sposati.) |
Mettiti alla prova
3.Domande frequenti
Present Perfect o Past Simple: qual è la differenza?
Il Past Simple si usa per azioni concluse in un momento noto; il Present Perfect per azioni passate legate al presente, senza dire quando. Confronta «I saw that film last night» (il momento è detto) con «I have seen that film before» (un'esperienza, senza data). In italiano diciamo «ho visto quel film» in entrambi i casi, quindi in inglese decide la presenza di un momento preciso. Il Present Perfect descrive anche un periodo ancora in corso: «She has lived in Paris since 2010» significa che vive ancora lì, mentre «She lived in Paris in 2010» parla di un tempo finito.
Si può dire «I have seen him yesterday» o serve il Past Simple?
No, si dice «I saw him yesterday»: con yesterday, ago, last week o in 2020 serve il Past Simple, non il Present Perfect. In italiano diciamo «l'ho visto ieri» al passato prossimo, ma in inglese il Present Perfect non si usa con un momento passato preciso e concluso. Quindi sono sbagliate anche «They have finished the project yesterday» e «I have met your brother last week». Il Present Perfect si usa quando non dici quando («I have seen him») o con parole come ever, never, before e so far: «Have you ever met him?»
Present Perfect o Past Simple con today, this week e this morning?
Usa il Present Perfect finché il periodo è ancora in corso («I have drunk three coffees today») e il Past Simple quando è finito. Con this morning dipende da quando parli: alle 10 puoi dire «I have had two meetings this morning», ma la sera la mattina è finita, quindi dici «I had two meetings this morning». La stessa logica vale per this week, this year e this summer: «We have studied Spanish this year» significa che l'anno non è ancora finito.
«I have lived here for five years» o «I lived there for five years»: Present Perfect o Past Simple con for?
Sono corrette entrambe: «I have lived here for five years» significa che vivi ancora qui; «I lived there for five years», che ti sei trasferito. Usa il Present Perfect per un periodo che continua fino a ora e il Past Simple per uno concluso: «They have been married for 5 years» (sono ancora sposati), ma «They were married for 5 years» (non più). L'italiano «vivo qui da cinque anni» non diventa «I live here for five years». Le domande seguono la stessa regola: «How long have you lived here?» riguarda il presente, «When did you move here?» un momento concluso.
«I just ate» e «Did you eat yet?» sono corretti o serve il Present Perfect?
Sì, «I just ate» e «Did you eat yet?» sono corretti nell'inglese americano, dove il Past Simple con just, already e yet è comune. Nell'inglese britannico si usa di solito il Present Perfect: «I've just eaten», «Have you eaten yet?» Entrambe le forme si capiscono ovunque, e il Present Perfect è corretto sia nell'inglese britannico sia in quello americano. La regola per le espressioni di tempo concluso non cambia: si dice «I ate at noon», non «I have eaten at noon».

