2. Put the verbs into the correct form (present perfect progressive).
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.
Respuesta:
1. has been living
2. he has been playing
3. have you bern learning
4. have been looking for
5. have been living
6. hasn't been running
7. has she been working
8. hasn't been being