Esercizi di inglese sul present perfect simple e continuous con soluzioni

esercizi present perfect simple e continuous

esercizio 1

1. You___________ the car! It looks shining!
  • 've washed
  • 've been washing
  • 've wash
2. I ___________ basketball. I'm so happy!
  • 've played
  • 've been playing
  • 've been played
3. They ___________ three letters this month.
  • have been writing
  • have written
  • have wrote
4. I ____________ 3 questions so far.
  • answer
  • have been answering
  • have answered
5. I __________ that movie.
  • have seen
  • have saw
  • have been seeing
6. _______________ letters all day.
  • I've wrote
  • I've written
  • I've been writing
7. He ______________ the book for two hours.
  • has been reading
  • has read
  • has readed
8. I am out of breath because _____________.
  • I have run
  • I have been running
  • I have ran
9. ______________ each other since secondary school.
  • We’ve known
  • We've been knowing
  • We've knew
10. I think I _________ chocolate since I was born.
  • 've like
  • 've been liking
  • 've liked
11. We've __________the house. We've nearly finished.
  • painted
  • been painting
  • paint
12. We've _____ a dog for ten years.
  • had
  • been having
  • been
13. I ____________ basketball for six years.
  • have played
  • have been playing
  • play
14. He's _______ her for 5 months.
  • known
  • been knowing
  • knows
15. He's _____ the car go past every morning.
  • saw
  • been seeing
  • seen

Punteggio =

Risposte corrette:


CONTINUA esercizio 2 present perfect simple e continuous