Game Preview

Present Perfect x Present Perfect Continuous

  •  English    13     Public
    choose between present perfect or present perfect continuous
  •   Study   Slideshow
  • I ____ (clean) all morning – I’m so tired of it!
    have been cleaning
  •  15
  • Lucy ____ (just / complete) the 2000 metres marathon.
    has just completed
  •  15
  • How long _____ (you / know) Simon?
    have you known
  •  15
  • I ______ (drink) more water lately and I feel better.
    have been drinking
  •  15
  • Sorry about the mess! I _______ (bake) since 10am.
    have been baking
  •  15
  • How many times ______ (you / take) this exam?
    have you taken
  •  15
  • He ______ (eat) chocolate bar after chocolate bar all day long! I'm worried about his health.
    has been eating
  •  15
  • Brian ______ (live) in the same house all his life.
    has lived
  •  15
  • She ____ (work) here for five years now.
    has been working
  •  15
  • He ____ (play) football all morning so he’s tired.
    has been playing
  •  15
  • I _____ (wait) for 2 hours already! Where are you?
    have been waiting
  •  15
  • Mike, wake up!!!! You ______ (sleep) for twelve hours!
    have been sleeping
  •  15
  • Julia ________ (have) that bag since she was at university.
    has had
  •  15