Italiano
Scarica
Grammatica

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

TempoFormaEsempio
Past simpleverbo al passato (-ed o irregolare)I worked, she went
Present perfecthave/has + participio passatoI 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):

  1. I ___ (see) this film three times.
  2. We ___ (go) to Paris last year.
  3. She ___ (work) here since March.
  4. _ you ever _ (be) to Scotland?
  5. 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.

← Vedi tutti gli articoli