Esercizi sulle differenze tra past simple e present perfect in inglese (con soluzioni)

esercizi past simple e present perfect

esercizio 1

1. Yesterday I ___ my keys. I had to break the windows to get in.
  • lost
  • have lost
  • lose
2. Yesterday, I ___ my girfriend. It was lovely.
  • have seen
  • saw
  • seen
3. I ___ my girfriend two times this month.
  • have seen
  • see
  • saw
4. scegli la frase corretta:
  • We already prepared dinner.
  • We already have prepared dinner.
  • We have already prepared dinner.
5. They ___ their flat two years ago.
  • bought
  • have bought
  • has bought
6. Robert ____ golf last week.
  • have played
  • played
  • has played
7. They ____ the house. It looks brilliant now.
  • cleaned
  • has cleaned
  • have cleaned
8. Yesterday I ___ my keys - I couldn't enter.
  • have lost
  • lost
  • have lose

Punteggio =

Risposte corrette:


CONTINUA esercizio 2 past simple e present perfect