Game Preview

B1+ - Present perfect simple vs. continuous

  •  English    21     Public
    Complete with the correct form.
  •   Study   Slideshow
  • How long _____ you ______ (work) as an architect?
    have you been working
  •  15
  • The exhibition ____________ (run) for a month.
    has been running
  •  20
  • How long _____ the residents ______ (wait) for the new eco-friendly plan?
    have residents been waiting
  •  10
  • They _______ (build) new blocks of flats for many years.
    have been building
  •  15
  • It _____ (rain) heavily for hours now and it doesn't seem to be stopping.
    has been raining
  •  15
  • The temperature today _______ (fall) by five defrees. It's freezing!
    has fallen
  •  10
  • Life ______ (become) very difficult for those living in the city because of the traffic.
    has become
  •  10
  • According to some experts, our quality of life ______ (get) worse over the last few years.
    has been getting
  •  20
  • The kids' bedroom is so untidy because they ________ (play) all day.
    They have been playing
  •  10
  • Your hair's wet! What have you __________?
    been doing
  •  5
  • I think Josie  ______  (have) some bad news.
    has  had
  •  5
  • He _____ never ______  (meet) your friend, has he?
    has/met
  •  5
  • My eldest sister _________ (do) exams all month.
    has been doing
  •  10
  • Can you answer the phone? My hands are dirty because I _______ (make) a cake.
    I've been making
  •  15
  • I can't find my keys. I ________ (see) them for 24 hours.
    I haven't seen
  •  20
  • Say the answer to the question using the prompts in brackets: Why are you so filthy? (clean my bike for two hours).
    I've been cleaning my bike for two hours.
  •  20