Study

present perfect continuous tense

  •   0%
  •  0     0     0

  • The film (run / not) __ for ten minutes yet, but there's a commercial break already.
    hasn't been running
  • We (look for) __ the motorway for more than an hour.
    have been looking for
  • My mother __  (cook) for 3 hours.
     has been cooking
  • How long __ it __(rain)?
     has-been raining
  • How long (learn / you) __ English?
    have you been learning
  • How long __ your brother __   (play) guitar?
    has-been playing
  • I (wait) __ for you since two o'clock.
    have been waiting
  • Mary __ (study) German for two years.
     has been studying
  • Why is he so tired? He (play) __ tennis for five hours.
    has been playing
  • I (live) __ without electricity for two weeks.
    have been living
  • Mike __ (collect) stamps since 1995.
    has been collecting
  • He (work) __ in this company since 1985.
    has been working
  • My grandparents __  (live) in that house since 1962.
    have been living
  • Bob __ (play) tennis since he was seven.
    has been playing
  • I __ (wait) for the bus for 15 minutes.
    have been waiting 
  • I __  (work) for this company for seventeen years.
     have been working
  • How long __ he __ (play) golf?
    has-been playing
  • She (not / be) __ in the garden for more than an hour.
     hasn't been 
  • Mary (live) __ in Germany since 1992.
     has been living
  • It __ (rain) for hours.
    has been raining