Game Preview

Present Perfect Continuous

  •  English    32     Public
    Complete the sentences with Present Perfect Continuous
  •   Study   Slideshow
  • My grandfather __________ (collect) stamps for ages.
    has been collecting
  •  15
  • Where _______ (they / play) football for three hours? No, they _______
    have they been playing / haven't
  •  15
  • I _______ (rest) since then.
    have been resting
  •  15
  • The Browns ________ (live) here for the last ten years.
    have been living
  •  15
  • She ______ (lie) in the Sun.
    has been lying
  •  15
  • We _______ (not / clean) the house for days.
    haven't been cleaning
  •  15
  • They ________ (not / receive) emails for a long time.
    haven't been receiving
  •  15
  • He _________ (not / talk) to her since last week.
    hasn't been talking
  •  15
  • We ________ (wait) at this bus stop
    have been waiting
  •  15
  • _______ (you / listen) to the record?
    Have you been listening
  •  15
  • I _______ (study) French since I was ten.
    have been studying
  •  15
  • What _______ (they / watch) on TV?
    have they been watching
  •  15
  • How many years ________ (you / teach) English?
    have you been teaching
  •  15
  • He _________ (not / speak) fluently.
    hasn't been speaking
  •  15
  • They ________ (read) the same book.
    have been reading
  •  15
  • _______ (she / stay) here for a long time? Yes, she _______
    Has she been staying / has
  •  15