Esercizi di Grammatica Inglese sul Past Simple e Present Perfect con Soluzioni
Last Updated on Novembre 11, 2025
Leggete questa conversazione tra Emma e Sara e scegliete tra present perfect e past simple. Questo esercizio vi aiuterà a capire la differenza tra questi due tempi verbali.
Esercizi 1
22 domande con soluzioni
Come si eseguono questi esercizi?
Domanda: Recently, I ________ (eat) a lot of cakes.
Risposta:Recently, I have eaten a lot of cakes.
1.
👱♀️ Emma: “Ho vissuto a Londra per tutta la vita. Mi piace molto vivere qui”.
✅ Emma: “I have lived in London all my life. I really like living here.”
ℹ️ Emma usa il tempo presente perfetto perché ora vive ancora a Londra. Ha vissuto a Londra “all her life” (“per tutta la sua vita”) – L’evento è qualcosa che è iniziato nel passato e continua ancora oggi.
2.
🧕🏼 Sara: “Mi sono trasferito qui nel 1995 e da allora vivo qui”.
✅ I moved
ℹ️ Sara usa il past simple perché descrive qualcosa che è terminato nel passato.
Nota: usa anche il present perfect quando dice “I have lived here since then” (non è importante quando, conta solo che vive ancora lì da quel momento).
3.
🧕🏼 Sara: “Allora, mi parli del suo partner?”.
👱♀️ Emma: “Beh, ho conosciuto il mio ragazzo nel 1996”.
✅ I met
ℹ️ Usa il past simple perché sta descrivendo quando ha incontrato il suo ragazzo nel passato. Questo evento, si è svolto nel passato e ora si è concluso.
4.
👱♀️ Emma: “Ci siamo sposati nel 1997”.
✅ We got married
ℹ️ “We got married in 1997.”
Usa il past simple perché vuole indicare che l’evento (il matrimonio) si è ormai concluso.
5.
👱♀️ Emma: Siamo sposati da oltre 20 anni. Siamo ancora molto felici insieme!
✅ We have been
ℹ️ Usa il present perfect perché sono ancora sposati. L’evento è accaduto nel passato, ma il matrimonio è ancora valido.
6.
🧕🏼Sara:
Oh, che bello.
👱♀️Emma: Mi parli di suo marito?
🧕🏼Sara: Certo, mio marito è stato ingegnere per la stessa azienda per cinque anni. Ama il suo lavoro.
✅ has been
ℹ️ Usiamo il presente perfetto perché il marito ha iniziato questo lavoro nel passato e sta ancora lavorando come ingegnere.
7.
🧕🏼Sara:” Ha iniziato il suo lavoro nel 2016″.
✅ He started
ℹ️ Usiamo il past simple perché ha iniziato il suo lavoro nel passato.
8.
👱♀️ Emma:”Ah, ok, ha sempre vissuto a Londra?”.
✅ has he always lived
ℹ️ Lei chiede informazioni sulla sua esperienza. Questa esperienza è iniziata nel passato e continua ora, quindi usiamo il presente perfetto.
9.
🧕🏼Sara: No, da piccolo viveva a Manchester.
✅ he lived
ℹ️ Questo evento è completamente finito nel passato.
10.
👱♀️Emma:Non sono mai stato a Manchester.
✅ I have never been
ℹ️ Usiamo il presente perfetto perché dal passato fino ad ora Emma non ha mai fatto questo.
11.
👱♀️Emma: Allora, perché ha deciso di trasferirsi a Londra?
✅ why did you decide
ℹ️ Utilizziamo questo modulo per porre domande sul passato:
12.
🧕🏼Sara: Beh, mi è stato offerto un lavoro da un’ottima azienda e ho deciso di trasferirmi.
✅ I was offered
ℹ️ Questa offerta è stata fatta in passato.
13.
👱♀️Emma: Sembra fantastico. Dove viveva quando è arrivato a Londra?
✅ you arrived
ℹ️ È arrivata nel passato. Questa azione è terminata.
14.
🧕🏼Sara: Vivevamo nella zona nord di Londra. È una bella zona. Quali sono gli hobby che vi piacciono?
👱♀️Emma: Beh, mi è sempre piaciuto giocare a golf, così ho deciso di iscrivermi a un club.
✅ I have always enjoyed
ℹ️ Usiamo il presente perfetto perché si tratta di qualcosa che è iniziato nel passato e continua fino ad oggi.
15.
🧕🏼Sara: Quando ha imparato a giocare a golf?
✅ did you learn
ℹ️ Sara usa il past simple perché sta chiedendo “quando” è successo qualcosa.
16.
👱♀️Emma: Non ricordo, ho giocato a golf per tutta la vita, è il mio sport preferito.
✅ I have played golf
ℹ️ Usa il presente perfetto perché ha iniziato a giocare a golf in passato e ha continuato a farlo fino ad oggi.
17.
🧕🏼Sara: Non ho mai giocato a golf, ma sembra rilassante.
✅ I have never played
ℹ️ Usiamo il presente perfetto perché fino a questo momento Sara non ha mai giocato a golf.
18.
👱♀️Emma: E il tennis? Ha mai giocato qui a Londra?
✅ Have you ever played
ℹ️ Usa il presente perfetto perché chiede se Sara ha mai giocato in passato fino ad ora.
19.
🧕🏼Sara: No… Quando ero bambino avevo un grande maestro di tennis, ma ora non gioco più.
✅ I had
ℹ️ Usa il past simple perché questo evento è finito. Non ha più questo insegnante.
20.
👱♀️Emma: È un peccato… La scorsa settimana ho guardato molto tennis in TV a causa del torneo di Wimbledon.
✅ I watched
ℹ️ Usa il past simple perché l’evento tennistico è terminato.
21.
🧕🏼Sara: Sì? Chi ha vinto il torneo?
✅ Who won
ℹ️ L’evento è terminato, quindi si usa di nuovo il past simple.
22.
👱♀️Emma: Alcaraz ha vinto il torneo. Non è stata una partita facile per lui… Sara mi dispiace ma ora devo andare. Ci vediamo!
✅ It wasn’t
ℹ️ Sta ancora parlando dello stesso evento tennistico finito in passato.
Esercizi 2
Scegliete tra il past simple e il present perfect.
Altri esercizi di grammatica che potrebbero piacervi.