5.
Put the verbs into the correct form (present perfect progressive).
He (work) has been working in this company since 1985.
I (wait) ________for you since two o'clock.
Mary (live) ________ in Germany since 1992.
Why is he so tired? He (play) _______tennis for five hours.
How long (learn / you) _________English?
We (look for) ___________the motorway for more than an hour.
I (live) ____________without electricity for two weeks.
The film (run / not) _________for ten minutes yet, but there's a commercial break already.
How long (work / she) ______________in the garden?
She (not / be) __________in the garden for more than an hour.
Respuestas
Respuesta dada por:
6
Respuesta:
Have been waiting
Has been living
Has been playing
Have you been learning
Have been looking for
Haven´t been running
Has she been working
Hasn´t been being
Explicación:
Respuesta dada por:
0
Respuesta:
Explicación:
Preguntas similares
hace 5 años
hace 8 años
hace 9 años