Put the verbs into the correct form (present perfect progressive).
- He has been working in this company since 1985.
- I have been waiting for you since two o’clock.
- Mary has been living in Germany since 1992.
- Why is he so tired? He has been playing tennis for five hours.
- How long have you been learning English?
- We have been looking for the motorway for more than an hour.
- I have been living without electricity for two weeks.
- The film has not been running for ten minutes yet, but there’s a commercial break already.
- How long has she been working in the garden?
- She has not been in the garden for more than an hour.
2. Present Perfect Continuous – Positive and Negative:
- She has been working here for five years.
- I have been studying all day.
- You have been eating a lot recently.
- We have been living in London for six months.
- He has been playing football, so he’s tired.
- They have been learning English for two years.
- I have been cooking, so I’m really hot.
- She has been going to the cinema every weekend for years.
- It has been raining, the pavement is wet.
- You have been sleeping for twelve hours.
- I haven’t been working today.
- You haven’t been eating well recently.
- We haven’t been exercising enough.
- She hasn’t been studying.
- They haven’t been living here for very long.
- It hasn’t been snowing.
- He hasn’t been playing football for five years.
- We haven’t been drinking enough water – that’s why we feel tired.
- I haven’t been sleeping, I was reading.
- They haven’t been watching TV much recently.