Esercizi 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
9. ________________your new house yet?
  • Did you bought
  • Did you buy
  • Have you bought
10. She ___________ to Paris 5 times.
  • have been
  • has been
  • went
11. Mario ________ sick since Saturday.
  • were been
  • was
  • has been
12. We ____ on holiday 2 times last year.
  • went
  • have gone
  • have been
13. You ____________ four letters already.
  • has written
  • wrote
  • Have written
14. He ________________ grammar last year.
  • Studied
  • has studied
  • have studied
15. I ___________ as an engineer for 3 years, but now I am a mechanic.
  • work
  • worked
  • have worked

Punteggio =

Risposte corrette:


CONTINUA esercizio 2 past simple e present perfect