gl/ripetizioni

Past simple o present perfect? La regola che gli italiani sbagliano sempre

La differenza tra past simple e present perfect spiegata agli italiani: il modello mentale corretto, gli errori più comuni e tanti esempi pratici con ✅ e ❌.

di Claudia Edwards

  • #inglese
  • #grammatica
  • #errori italiani

Se sei italiano e studi inglese, questo è il punto dove quasi tutti si inceppano. Non per mancanza di impegno — ma perché la grammatica italiana tende a creare confusione qui, invece di aiutare.

In italiano il passato prossimo (ho mangiato, sono andato) e il passato remoto (mangiai, andai) si usano in modo diverso nelle diverse regioni, e in ogni caso non corrispondono esattamente alle categorie inglesi. Risultato: molti italiani usano il past simple dove serve il present perfect, o viceversa, e spesso non capiscono perché il madrelingua corrughi le sopracciglia. È uno dei punti che lavoriamo subito nelle lezioni di inglese.

Proviamo a mettere le cose al loro posto, una volta per tutte.

Il modello mentale da imparare (non la regola da memorizzare)

Dimentichiamo per un momento le definizioni grammaticali e ragioniamo con due immagini.

Past simpletempo chiuso. L’azione è finita, appartiene a un blocco di tempo già concluso. Spesso c’è un indicatore temporale che chiude quel blocco: yesterday, last week, in 2019, when I was a student, three hours ago.

Present perfectfinestra aperta verso il presente. L’azione è nel passato, ma ha una connessione con adesso. Magari il risultato è ancora qui, magari il periodo di tempo non è ancora finito, magari stiamo parlando di esperienza di vita senza dire quando esattamente.

Esempio classico:

I lived in London for three years. → Ho vissuto a Londra, ma adesso non ci vivo più. Tempo chiuso. ✅ I’ve lived in London for three years. → Abito a Londra da tre anni e ci abito ancora adesso. Finestra aperta.

Questa distinzione — passato chiuso vs. connessione con il presente — risolve il 90% dei dubbi.

Gli indicatori temporali come bussola

Nella pratica, gli indicatori temporali ti danno un aiuto enorme.

Con il past simple (indicano un tempo chiuso):

  • yesterday, last night/week/year, in 2020, ago (three days ago), when I was…, at the weekend (British), at that time

Con il present perfect (indicano connessione col presente):

  • just, already, yet, ever, never, recently, so far, today, this week/month/year, since, for (quando il periodo continua fino ad ora)

Attenzione: for può andare con entrambi, e qui gli italiani si confondono.

I studied Italian for two years. (e poi ho smesso — past simple) ✅ I’ve studied Italian for two years. (e sto ancora studiando — present perfect)

La struttura è identica; a cambiare è se il periodo è finito o no.

Errori tipici degli italiani

Vediamo i casi concreti dove si sbaglia di più.

1. Usare il past simple per esperienze di vita senza indicatore temporale

“Did you ever try sushi?”“Have you ever tried sushi?”

Quando parliamo di esperienze nella vita senza specificare quando, in inglese si usa il present perfect. L’italiano tende al passato prossimo in questi casi, il che è corretto — ma la traduzione letterale di “hai mai” non funziona con did.

2. Usare il past simple con today, this week, ecc.

“I saw him today.” — può essere corretto SOLO se la giornata è finita. Se è ancora oggi, mentre parliamo: ✅ “I’ve seen him today.”

In pratica molti madrelingua americani userebbero il past simple anche qui — ma in British English (e negli esami come IELTS e Cambridge) la distinzione è tenuta.

3. Usare “already” con il past simple in frasi affermative

“I already sent the report.”“I’ve already sent the report.”

Con already, just e yet in British English si usa quasi sempre il present perfect.

4. Tradurre il passato prossimo italiano direttamente

In molte regioni d’Italia il passato prossimo si usa anche per azioni storiche remote. Questo porta gli italiani del Nord a dire:

“Napoleon has lost the battle of Waterloo in 1815.”“Napoleon lost the battle of Waterloo in 1815.”

Il 1815 è un tempo chiuso, finito. Past simple, sempre.

Esempi nel contesto lavorativo

Questi sono i casi che si presentano più spesso in una email o in un meeting:

SituazioneFrase corretta
Il progetto è appena finitoWe’ve just finished the project.
L’ho mandato ieriI sent it yesterday.
Non ho ancora ricevuto rispostaI haven’t received a reply yet.
Ho già parlato con il cliente (oggi)I’ve already spoken to the client.
L’anno scorso abbiamo lanciato il prodottoLast year we launched the product.
Ho lavorato qui per cinque anni (ci lavoro ancora)I’ve worked here for five years.

Un esercizio pratico da fare adesso

Prendi le ultime tre email che hai scritto in inglese. Per ogni verbo al passato, chiediti:

  1. C’è un indicatore di tempo chiuso (yesterday, last…, in [anno], ago)? → Past simple.
  2. Il periodo continua ancora, o l’azione ha effetto adesso, o non so quando è successo? → Present perfect.

Questa domanda, applicata ai testi reali che scrivi ogni giorno, vale più di ore di grammatica astratta.

Se vuoi lavorare su questi meccanismi con esempi tratti dal tuo lavoro reale, dai un’occhiata alle lezioni di inglese o contattami per iniziare.

Continua a leggere

Post correlati.

Vuoi applicare quello che hai letto?

Le ripetizioni sono il modo più veloce per trasformare una buona teoria in voti migliori. Scegli il pacchetto o scrivimi su WhatsApp.

Vedi pacchetti Scrivimi su WhatsApp