Game Preview

present perfect and present perfect continuous

  •  English    35     Public
    present perfect and present perfect continuous
  •   Study   Slideshow
  • 35 It’s still snowing. It … (snow) for hours.
    has been snowing
  •  15
  • 34 Steve … (date) four girls this weekend.
    has dated
  •  15
  • 33 They … (win) two prizes so far.
    have won
  •  15
  • 32 I … (attend) a swimming-pool for 5 years.
    have been attending
  •  15
  • 31 I … (peel) onions, that’s why my eyes are red.
    have been peeling
  •  15
  • 30 Crank … (be) in hospital for 2 weeks already.
    has been
  •  15
  • 29 We … (know) each other since 2004
    have known
  •  15
  • 28 Our neighbor … (have) that car for 20 years.
    has had
  •  15
  • 27 The baby … (cry) for a couple of hours.
    has been crying
  •  15
  • 26 Don’t worry, the film … (not start) yet.
    hasn’t started
  •  15
  • 25 Mum is very tired. She … (clean) the house all day.
    has been cleaning
  •  15
  • 24 That dog … (bark) since last night.
    has been barking
  •  15
  • 23 How long … (you/wait) for them?
    How long have you been waiting for them?
  •  15
  • 22… (you/ever/live) in a tent?
    Have you ever lived in a tent?
  •  15
  • 21 Where … (you/be)?
    Where have you been?
  •  15
  • 20 How much money … (Kevin/spend) in the casino?
    How much money has Kevin spent in the casino?
  •  15