Present perfect o past simple? La guida chiara per italiani
Se c'è un argomento di grammatica inglese che fa impazzire gli italiani, è il present perfect. Sulla carta sembra facile: I have eaten assomiglia tantissimo a «ho mangiato». Ed è proprio questa somiglianza a tradirci. In italiano il passato prossimo si usa per quasi tutto il passato, mentre in inglese present perfect e past simple hanno compiti ben distinti.
Vediamo come funzionano, perché sbagliamo e come scegliere quello giusto senza pensarci troppo.
Il problema in una frase
Sbagliato: I have seen Marco yesterday. Corretto: I saw Marco yesterday.
In italiano diciamo tranquillamente «Ieri ho visto Marco». In inglese, invece, se dici quando è successa una cosa nel passato (yesterday, last week, in 2019), devi usare il past simple. Il present perfect non sopporta i riferimenti a un momento passato concluso.
Come si forma
| Tempo | Forma | Esempio |
|---|---|---|
| Past simple | verbo al passato (-ed o irregolare) | I worked, she went |
| Present perfect | have/has + participio passato | I have worked, she has gone |
Nella lingua parlata have e has si contraggono quasi sempre: I've, you've, she's, we've.
Past simple: il passato chiuso
Usa il past simple quando l'azione è finita e collocata in un momento del passato che è concluso, che tu lo dica esplicitamente o che sia chiaro dal contesto.
- I went to London last summer. – Sono andato a Londra l'estate scorsa.
- She called me two hours ago. – Mi ha chiamato due ore fa.
- Shakespeare wrote Hamlet. – Shakespeare ha scritto l'Amleto. (Shakespeare non è più vivo: è un passato chiuso.)
- Did you see the match? – Hai visto la partita? (si capisce che si parla della partita di ieri sera)
Parole spia del past simple: yesterday, ago, last (week, year, Monday), in + anno, when I was a child, then.
Present perfect: il passato collegato al presente
Il present perfect serve quando il passato ha un legame con il presente. Ci sono tre casi principali.
1. Esperienze nella vita, senza dire quando
- I've been to Japan. – Sono stato in Giappone (almeno una volta nella vita).
- Have you ever tried sushi? – Hai mai provato il sushi?
- She's never driven a car. – Non ha mai guidato una macchina.
Qui conta l'esperienza, non il momento. Appena aggiungi quando, torni al past simple: I went to Japan in 2018.
2. Azioni recenti con un effetto ora
- I've lost my keys. – Ho perso le chiavi (e adesso non riesco a entrare).
- He's just arrived. – È appena arrivato.
- Have you finished your homework yet? – Hai già finito i compiti?
- I've already eaten. – Ho già mangiato (quindi adesso non ho fame).
Parole spia: just, already, yet, recently, ever, never.
3. Azioni iniziate nel passato che continuano ancora
Questo è il caso più traditore per gli italiani, perché in italiano usiamo il presente:
- I've lived in Turin for ten years. – Vivo a Torino da dieci anni.
- We've known each other since 2015. – Ci conosciamo dal 2015.
- How long have you worked here? – Da quanto tempo lavori qui?
L'errore classico è I live in Turin since ten years. Ricorda: se l'azione è cominciata nel passato e continua adesso, in inglese serve il present perfect.
Con i verbi che indicano un'attività in corso si usa spesso il present perfect continuous: I've been studying English for two years (Studio inglese da due anni).
For o since?
È il dubbio che accompagna sempre il terzo caso.
- For + durata: for two hours, for ten years, for a long time.
- Since + punto di partenza: since Monday, since 2015, since I was a child.
Trucco: se in italiano puoi dire «da + quantità di tempo» (da tre anni), usa for. Se dici «da + momento preciso» (dal 2015, da lunedì), usa since.
Il test della domanda «quando?»
Quando sei in dubbio, chiediti: la frase dice o implica un momento preciso e concluso del passato?
- Sì → past simple. I met her at a party in 2020.
- No, conta il risultato, l'esperienza o il fatto che continua → present perfect. I've met her a few times.
Un altro esempio che mostra la differenza:
- I lost my phone. – Ho perso il telefono (in un momento del passato; forse l'ho ritrovato, non lo sappiamo).
- I've lost my phone. – Ho perso il telefono (e ancora non lo trovo: è un problema adesso).
Una curiosità: inglese britannico e americano
Nell'inglese americano il past simple si usa più spesso anche dove un britannico userebbe il present perfect, soprattutto con just, already e yet:
- Regno Unito: I've just had lunch.
- Stati Uniti: I just had lunch.
Entrambe le forme sono corrette nei rispettivi contesti, quindi non stupirti se nelle serie americane senti più past simple.
Esercizio veloce
Scegli il tempo giusto (soluzioni sotto):
- I ___ (see) this film three times.
- We ___ (go) to Paris last year.
- She ___ (work) here since March.
- _ you ever _ (be) to Scotland?
- They ___ (arrive) an hour ago.
Soluzioni: 1. have seen; 2. went; 3. has worked (o has been working); 4. Have … been; 5. arrived.
Come fissarlo una volta per tutte
- Associa le parole spia. Yesterday, ago, last chiamano il past simple; ever, never, yet, since, for (fino a oggi) chiamano il present perfect.
- Parla di te. Scrivi cinque frasi vere con I've never…, I've lived… for…, Last year I….
- Ascolta come lo usano i madrelingua. Fai caso a quando scelgono uno o l'altro nelle serie o nei podcast.
Le spiegazioni di grammatica di Parlumi, per chi studia inglese partendo dall'italiano, si concentrano proprio su questi punti in cui le due lingue si comportano in modo diverso.