Esercizi present perfect continuous
Esercizi sulla formazione e sull'uso del present perfect continuous (progressive) della grammatica inglese
1. He ____ here for three years.
is been working
have been working
has been working
2. I _____ all day.
'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.
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.
How long have you been playing golf?
How long are you playing golf?
How long have you played golf?
home grammatica inglese
present perfect continuous
esercizi present perfect
esercizi present simple e continuous
esercizi past perfect continuous
esercizi for e since
esercizi just already still yet
past perfect continuous
for e since
already still e yet e just
i verbi modali
differenze tra past simple present perfect
verbi che non accettano la forma progressiva (stative verbs)