Game Preview

Present Perfect Continuous

  •  English    20     Public
    Use the correct form of the verb
  •   Study   Slideshow
  • She is tired. She ... (work) all day.
    has been working
  •  5
  • They ... (live) in Aojiang since 2002.
    have been living
  •  10
  • He ... (teach) English since 2001.
    has been teaching
  •  15
  • You ... (clean) your room since morning.
    have been cleaning
  •  20
  • Take a break, you ... (play) video games for 3 hours.
    have been playing
  •  25
  • You are all wet, what you... (do)?
    have been doing
  •  5
  • I ... (ride) a bike since childhood.
    have been riding
  •  10
  • She .. (take) piano lessons for 7 years.
    has been taking
  •  15
  • They ... (study) for exams all week.
    have been studying
  •  20
  • We are angry, as we ... (wait) for you for 50 minutes!
    have been waiting
  •  25
  • They ... (live) in Shanghai for 3 month already.
    have been living
  •  5
  • He .. (play) hockey since he was 8.
    has been playing
  •  10
  • It ... (rain) since morning.
    has been raining
  •  15
  • Quiet, the baby ... (sleep) for 8 hours.
    has been sleeping
  •  20
  • It ... (snow/not) in Wenzhou since February.
    hasn't been snowing
  •  25
  • We ... (visit) cinema every weekend for years.
    have been visiting
  •  5