"Ho mangiato la pizza ieri." In italiano è una frase sola, un tempo solo: passato prossimo. In inglese diventa un bivio, e tuo figlio sbaglia quasi sempre la strada. I have eaten pizza yesterday suona, a un orecchio inglese, sgrammaticato come ieri mangerò la pizza al nostro. Eppure è uno degli errori più frequenti tra gli studenti italiani delle medie e del biennio. Il nodo si chiama present perfect vs past simple: due tempi che l'inglese tiene rigorosamente separati e che l'italiano, semplicemente, non distingue. Dove noi abbiamo un'unica forma — "ho mangiato", "sono andato" — l'inglese ne ha due, e la scelta tra l'una e l'altra non è uno sfizio: cambia il significato della frase. La buona notizia è che la regola, una volta vista bene, è quasi meccanica. La cattiva è che la scuola spesso la insegna come una lista di avverbi da memorizzare, e così resta scivolosa. In questo articolo vediamo perché l'errore nasce dall'italiano stesso, qual è il criterio che lo risolve in modo affidabile, e come puoi aiutare tuo figlio senza essere un insegnante di inglese. Partiamo da una fonte autorevole sulla grammatica dei tempi composti inglesi.
L'errore non è di tuo figlio: è dell'italiano
Il punto da cui partire è liberatorio per un genitore: se tuo figlio confonde present perfect e past simple, non è distrazione né pigrizia. È quello che i linguisti chiamano transfer negativo dalla lingua madre. Robert Lado, nel suo Linguistics Across Cultures (1957), formula l'ipotesi dell'analisi contrastiva: gli elementi della seconda lingua simili alla prima sono facili, quelli diversi diventano la fonte sistematica degli errori. E qui la differenza è strutturale. L'italiano ha un solo tempo per il passato recente, il passato prossimo, che usa per qualunque azione conclusa: "ieri ho studiato", "nel 2010 ho cambiato scuola", "stamattina ho fatto colazione". L'inglese spezza quello stesso territorio in due. Per le azioni con un momento preciso e finito nel passato usa il past simple; per quelle ancora collegate al presente usa il present perfect. Tuo figlio quindi non deve imparare un tempo nuovo: deve imparare a dividere un tempo che nella sua testa è uno solo. È un'operazione cognitiva diversa, e più difficile, dell'imparare vocaboli.
Present perfect vs past simple: la regola in una frase
Ecco il criterio che vale per il 90% dei casi e che conviene fissare prima di qualsiasi lista di avverbi: si usa il past simple quando il momento dell'azione è finito e concluso, il present perfect quando il periodo è ancora aperto o l'azione ha conseguenze sul presente. La voce Wikipedia sul present perfect lo dice senza giri di parole: quando per l'evento è specificato un riferimento temporale passato — un punto o un periodo concluso nel passato — si usa il past simple e non il present perfect. Quindi I ate pizza yesterday (ieri è finito: past simple), ma I have eaten three slices today (oggi non è ancora finito: present perfect). She visited Rome in 2019 (anno concluso), ma She has visited Rome twice (in un periodo non specificato della sua vita). La domanda da insegnare a tuo figlio non è "che avverbio c'è?", ma: il momento di cui parlo è chiuso o ancora aperto? Se è chiuso, past simple. Se è aperto o tocca l'adesso, present perfect.
Perché "I have done it yesterday" è impossibile
C'è una regola dura che spazza via metà degli errori, ed è bene conoscerla come tale, non come eccezione: il present perfect non può convivere con un'indicazione di tempo passato e concluso. Yesterday, last week, in 2010, two years ago, when I was a child sono incompatibili con il present perfect, sempre. Il motivo non è capriccio: il present perfect, per definizione, lega l'azione al presente e lascia il momento volutamente indeterminato. Se nomini yesterday, hai inchiodato l'azione a un punto chiuso del passato, e quel collegamento col presente crolla. È come dire in italiano "lo farò ieri": un cortocircuito logico tra il tempo del verbo e l'avverbio. Pratico per tuo figlio: ogni volta che nella frase compare un marcatore di tempo passato e finito, la scelta è automatica e obbligata, è past simple. Niente da decidere. Questo dimezza l'incertezza e gli lascia energie per i casi davvero ambigui.
Gli avverbi-spia (ma sono indizi, non la regola)
Solo a questo punto — dopo il criterio "finito vs aperto" — gli avverbi diventano utili come scorciatoie. Quattro spie tirano verso il present perfect: just ("ho appena"), already ("già"), yet ("ancora / già", in domande e negazioni), e la coppia since/for per le durate. I've just finished, Have you eaten yet?, I've lived here for ten years / since 2015. Sul lato opposto, le spie del past simple sono i tempi chiusi: yesterday, ago, last, in + anno. Attenzione a since e for, che confondono molto: for introduce una durata ("for three hours"), since il punto d'inizio ("since Monday"), e con il present perfect descrivono qualcosa iniziato nel passato e ancora vero adesso. Qui però scatta un secondo tranello tutto italiano, più subdolo del primo, e merita una sezione a parte.
Il tranello opposto: "vivo qui da tre anni"
C'è un caso in cui l'italiano usa il presente e l'inglese pretende il present perfect, ed è il rovescio esatto dell'errore di partenza. "Vivo a Milano da tre anni" è presente in italiano; in inglese diventa I have lived in Milan for three years, present perfect. "Studio inglese da quando avevo dieci anni" → I have studied English since I was ten. La logica inglese è coerente: l'azione è iniziata nel passato e dura ancora, quindi è "aperta", quindi present perfect. La logica italiana usa il presente perché l'azione è in corso adesso. Sono due modi diversi di guardare la stessa scena, ed è per questo che è la costruzione più ostica in assoluto per uno studente italiano: non c'è nessuna somiglianza superficiale che lo aiuti, anzi la sua intuizione lo spinge esattamente nella direzione sbagliata. La regola da memorizzare è secca: da + durata, con un'azione ancora in corso, si traduce con il present perfect e for/since, mai con il presente.
Cosa puoi fare a casa: cinque mosse concrete
Non serve che tu sappia l'inglese per aiutarlo. Servono cinque abitudini.
Fai la domanda giusta, non la correzione. Quando sbaglia, non dargli la risposta: chiedi "il momento di cui parli è finito o ancora aperto?". Costringerlo a ragionare sul criterio vale più di dieci correzioni.
Caccia all'avverbio incompatibile. Insegnagli il riflesso: c'è yesterday, ago, last, un anno preciso? Allora è past simple, punto. È la regola più facile da automatizzare e quella che elimina più errori.
Esempi dalla sua vita, non dal libro. "Hai già fatto i compiti?" → Have you done your homework yet?. "Ho perso il treno cinque minuti fa" → I missed the train five minutes ago. Le frasi vere si ricordano; quelle del manuale no.
Poche frasi, ripetute nel tempo. Non venti regole in una sera. Tre o quattro frasi-modello riviste a distanza di giorni si fissano molto meglio: è il principio delle flashcard contro la curva dell'oblio.
Separa la grammatica dall'ansia. Se l'errore arriva sotto pressione in classe, il problema potrebbe non essere grammaticale: leggi come si gestisce il vuoto in verifica prima di insistere sulle regole.
Limiti: l'inglese vero è più sfumato del manuale
Onestà accademica: la regola "finito vs aperto" è un'ottima bussola per la scuola italiana, ma l'uso reale ha sfumature. La più importante riguarda l'inglese americano. Mentre la grammatica britannica — quella insegnata nei nostri libri — pretende il present perfect con just, already e yet, l'inglese americano accetta tranquillamente anche il past simple: I just finished e Did you eat yet? sono normalissimi negli Stati Uniti. Non sono errori, sono un altro standard, come spiega il nostro articolo su inglese britannico e americano. Per la verifica conviene attenersi allo standard britannico del libro di testo, ma è giusto che tuo figlio sappia che la lingua viva è più flessibile. Inoltre il passato prossimo italiano ha a sua volta sfumature: come nota la Treccani, con verbi durativi e avverbi come "finora" o "sempre" assume un valore quasi "inclusivo", proiettato sul presente — una zona in cui italiano e inglese, per una volta, quasi si toccano. Insomma: la regola va insegnata, ma senza farne un dogma.
Come Metod·IA allena questa distinzione
Un manuale può solo enunciare la regola; il problema è applicarla in centinaia di frasi diverse finché diventa automatica. È esattamente ciò per cui serve un tutor che corregga ogni singolo errore nel momento in cui accade. Il tutor di inglese di Metod·IA, invece di dare la risposta giusta, applica il metodo socratico: quando lo studente scrive I have seen him yesterday, non corregge — chiede "yesterday è un momento finito o aperto?", così lo studente arriva da solo a I saw him yesterday. Le frasi-modello vengono riproposte a distanza con il ripasso a intervalli, perché la grammatica si fissa con l'esposizione ripetuta, non con la spiegazione una tantum. E poiché il sistema ricorda gli errori specifici di quello studente, sa che tra tre settimane dovrà ritestare proprio il for/since o il da + presente, là dove quel ragazzo inciampa di più. La regola la dà il libro; l'automatismo lo costruisce la pratica mirata.
In sintesi
Present perfect vs past simple non è una doppia difficoltà che l'inglese inventa per complicare la vita: è una distinzione che l'italiano non fa, e che tuo figlio deve imparare a vedere. Il criterio è uno solo e regge quasi sempre: tempo finito e concluso → past simple; periodo ancora aperto o collegato al presente → present perfect. Gli avverbi sono indizi, non la regola; yesterday e gli altri tempi chiusi sono incompatibili con il present perfect, sempre; e la costruzione "da + durata" si rovescia rispetto all'italiano. Più che la teoria, conta la pratica: tante frasi reali, ripetute, con la domanda giusta al posto della correzione.
Domande frequenti
Perché mio figlio dice sempre "I have done it yesterday"?
Perché in italiano "l'ho fatto ieri" è passato prossimo, e lui traduce parola per parola la stessa struttura. È transfer dalla lingua madre, non disattenzione. Basta insegnargli che con yesterday, o qualunque tempo passato e concluso, si usa sempre il past simple: I did it yesterday.
Come faccio a sapere se è present perfect o past simple senza conoscere l'inglese?
Fai a tuo figlio una sola domanda: "il momento di cui parli è finito o ancora aperto?". Se è finito (ieri, l'anno scorso, due ore fa) è past simple. Se è aperto o tocca l'adesso (oggi, mai, finora, nella mia vita) è present perfect. Il criterio funziona senza sapere la grammatica.
"Vivo qui da tre anni" come si dice in inglese?
I have lived here for three years: present perfect, non presente. È il caso più contrario all'intuizione italiana, perché noi usiamo il presente. La regola: da + durata con azione ancora in corso si rende con il present perfect più for (durata) o since (punto d'inizio).
Se vuoi che tuo figlio smetta di confondere i due tempi con un metodo che lo corregge frase per frase, scopri come funziona Metod·IA — oppure leggi la pagina dedicata ai genitori per capire se è lo strumento giusto per la famiglia. Per andare più a fondo sul singolo tempo, vedi anche perché il present perfect non è il passato.
Fonti: Present perfect — Wikipedia; Contrastive analysis (Lado, 1957) — Wikipedia; Treccani, Passato prossimo (Enciclopedia dell'Italiano).