Put the verbs into the correct form (present perfect progressive).
- He has been working (work) in this company since 1985.
- I have been waiting (wait) for you since two o’clock.
- Mary has been living (live) in Germany since 1992.
- Why is he so tired? He has been playing (play) tennis for five hours.
- How long have been learning (learn / you) English?
- We have been looking for(look for) the motorway for more than an hour.
- I have been living (live) without electricity for two weeks.
- The film hasn’t been running (run / not) for ten minutes yet, but there’s a commercial break already.
- How long has she been working (work / she) in the garden?
- She has not been (not / be) in the garden for more than an hour.
Present Perfect Continuous – Positive and Negative
1) She has been working (work) here for five years.[ . ]2) I have been studying (study) all day.[ . ]3) You has been eating(eat) a lot recently.[ . ]4) We have been living (live) in London for six months.[ . ]5) He has been playing(play) football, so he’s tired.[ . ]6) They have been learning(learn) English for two years.[ . ]7) I have been cooking(cook) so I’m really hot.[ . ]8) She has been going (go) to the cinema every weekend for years.[ . ]9) It has been raining (rain) the pavement is wet.[ . ]10) You have been sleeping(sleep) for twelve hours.[ . ]11) I haven’t been working (not/work) today.[ . ]12) You haven’t been eating(not/eat) well recently.[ . ]13) We haven’t been exercising (not/exercise) enough.[ . ]14) She hasn’t been studying (not/study).[ . ]15) They haven’t living (not/live) here for very long.[ . ]16) It hasn’t been snowing (not/snow).[ . ]17) He haven’t been playing (not/play) football for five years.[ . ]18) We haven’t been drinking (not/drink) enough water – that’s why we feel tired.[ . ]19) I haven’t been sleeping(not/sleep) I was reading.[ . ]20) They haven’t been watching (not/watch) TV much recently.