Study

Present Perfect x Present Perfect Continuous

  •   0%
  •  0     0     0

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