Esercizi present perfect continuous

1. He ____ here for three years.
  • is been working
  • have been working
  • has been working
2. I _____ all day.
  • 've studying
  • 've been studying
  • has been studying
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?

Score =

Correct answers:

ARGOMENTI CORRELATI: