Game Preview

present perfect continuous tense

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