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.
Present Perfect Continuous – Positive and Negative
| 1) She has been working here for five years.[ . ] | |
| 2) I have been studying all day.[ . ] | |
| 3) You have been studying a lot recently.[ . ] | |
| 4) We have been living in London for six months.[ . ] | |
| 5) He has been playing football, so he’s tired.[ . ] | |
| 6) They y have been learning English for two years.[ . ] | |
| 7) I have been cooking so I’m really hot.[ . ] | |
| 8) She has been going to the cinema every weekend for years.[ . ] | |
| 9) It has been raining the pavement is wet.[ . ] | |
| 10) You have been sleeping for twelve hours.[ . ] | |
| 11) I haven’t been working today.[ . ] | |
| 12) You haven’t been eating well recently.[ . ] | |
| 13) We haven’t been exercising enough.[ . ] | |
| 14) She hasn’t been studying.[ . ] | |
| 15) They y haven’t been living here for very long.[ . ] | |
| 16) It hasn’t been snowing.[ . ] | |
| 17) He hasn’t been playing football for five years.[ . ] | |
| 18) We haven’t been drinking enough water – that’s why we feel tired.[ . ] | |
| 19) I haven’t been sleeping I was reading.[ . ] | |
| 20) They haven’t been watching TV much recently. |