Esercizi present perfect continuous

Esercizi su formazione e uso del present perfect continuous inglese

Present perfect continuous esercizi

esercizio 1

1. He ____ here for three years.
  • is been working
  • have been working
  • has been working
2. I _____ all day.
  • have been studyng
  • 've been studying
  • has been studying
3. You ____ TV much recently.
  • haven't been watching
  • hasn't been watching
  • don't have been watching
4. present perfect simple o continuous?
  • She's been reading ten books this summer
  • She has been reading ten books this summer
  • She's read ten books this summer
5. present perfect simple o continuous?
  • She's been reading that book all day
  • She's read that book all day
  • She's been read that book all day
6. present perfect simple o continuous?
  • It has snowed all day
  • It have been snowing all day
  • It has been snowing all day
7. scegli tra present continuous, present perfect e present perfect continuous
  • They've been playing tennis every Sunday for years
  • They've played tennis every Sunday for years
  • They are playing tennis every Sunday for years
8. How long _____________ golf?
  • have you been playing
  • are you playing
  • have you played

Punteggio =

Risposte corrette:


CONTINUA esercizio 2 present perfect continuous