Torna alla Grammatica
Present Perfect Progressive
Abbina gli elementi a destra con quelli a sinistra scegliendoli dal menù a discesa, completando le frasi
Controlla risposta
She's tired because she _____ all day.
???
for
's been working
's been writing
's been living
's written
since
She has known him _____ she was a child.
???
for
's been working
's been writing
's been living
's written
since
Jane has just arrived: she _____ with us for a week.
???
for
's been working
's been writing
's been living
's written
since
Our dog is panting: it's been running in the park _____ hours.
???
for
's been working
's been writing
's been living
's written
since
She ______ messages since she woke up.
???
for
's been working
's been writing
's been living
's written
since
She _____ 3 long letters to her boyfriend today.
???
for
's been working
's been writing
's been living
's written
since
Controlla risposta
OK
Torna Indietro