Put the verbs into the correct form (present perfect progressive).

1. He (work) in this theatre since 1985.

2. I (wait) for you since two o'clock.

3. Mary (live) in Germany since 1992.

4. Why is he so tired? He (play) piano for five hours.

5. How long (learn / you) English?

6. We (look for) the motorway for more than an hour.

7. I (live) without electricity for two weeks.

8. The film (run / not) for ten minutes yet, but there's a commercial break already.

9. How long (work / she) in the Philharmonic Society?

10. She (not / be) in the music shop for more than an hour.

7. Put the verbs in brackets into Present Perfect or Present Perfect Continuous:

Dear Linda,

I'm glad to hear that you are enjoying yourself in Australia. Things at home are the same as usual. Your father 1) has been working (work) very hard. Susan 2) … (just/pass) her driving test. Alex 3) … (not/write) for weeks, probably because he 4) … (study) very hard for his exams. Uncle Tom 5) … (build) a shed in the garden. I think it will be ready next month. Mr. Brown 6) … (not/feel) well recently. He 7) … (visit) the doctor four times this month. The dog 8) … (have) three puppies. Mrs. Smith 9) … (not/open) her new shop yet. The decorators 10) … (paint) it for weeks. Hope you enjoy the rest of your stay in Australia. 11) … (you /see) the famous Opera House yet? Tina sends her love. Write to me soon.

8. Fill in with Present Simple, Present Continuous, Present Perfect or Present Perfect Continuous: