Risorse  /  Esercizi

Esercizio di inglese: present perfect o past simple? (B1)

Scegli il present perfect o il past simple in ogni frase. Vedi subito se hai ragione, e perché.

Esercizi, Inglese, B1, Gratis, senza registrazione

Scegli il tempo giusto.

Usa il past simple per un'azione avvenuta in un momento concluso: yesterday, last Friday, two days ago, in 2019, when I was a child. Se la frase dice o fa capire chiaramente quando è successo, il past simple è la scelta giusta, e lo vogliono anche le domande con when: "When did you move here?" È anche il tempo per la vita conclusa di persone che non ci sono più, come in "Leonardo da Vinci painted the Mona Lisa."

Usa il present perfect (have o has + participio passato) quando il periodo arriva fino a oggi. Va con since e for quando la situazione è ancora vera ("She has lived here since 2020"), con le domande con how long ("How long have you known her?"), con "This is the first time..." e con periodi non ancora finiti, come all my life. Un test semplice: se puoi aggiungere un momento concluso come yesterday, scegli il past simple; se l'azione è collegata al presente, scegli il present perfect.

Altre risorse gratis

Ti è piaciuto? Impara con un insegnante.

Lezioni dal vivo con un insegnante e lo stesso piccolo gruppo, ed esercizi come questi tra una lezione e l'altra.