Esercizio present perfect continuous

Esercizio online sul present perfect continuous inglese

Present perfect continuous esercizio con soluzioni

esercizio 2

1. He ___________ the book for two hours.
  • has been reading
  • has been read
  • have been reading
2. Scegli la frase corretta.
  • I don't been playing cards
  • I wasn't been playing cards
  • I haven't been playing cards
3. You ____ TV much recently.
  • haven't been watching
  • hasn't been watching
  • haven't been watched
4. scegli la frase corretta:
  • Luca has been having his motorbike for ten years.
  • Luca has had his motorbike for ten years.
  • Luca has having his motorbike for ten years.
5. scegli la frase corretta:
  • You've understanded everything.
  • You've been understanding everything.
  • You've understood everything.
6. scegli tra present continuous/simple/perfect
  • It has rained all week.
  • It is raining all week.
  • It has been raining all week.
7.
  • I have had the same car for more than twenty years.
  • I am having the same car for more than twenty years.
  • I have been having the same car for more than twenty years.
8.
  • How long have you been playing golf?
  • How long are you playing golf?
  • How long have you played golf?

Punteggio =

Risposte corrette:


CONTINUA esercizio 1 present perfect continuous