Game Preview

Present Perfect vs. Present Perfect Continuous

  •  English    21     Public
    To practice the difference between Present Perfect and Present Perfect Continuous
  •   Study   Slideshow
  • Gosh. Somebody ____________ (steal) the wheels of my car.
    has stolen
  •  15
  • I'm dead tired. I _______________ (work) hard all week.
    have been working
  •  15
  • How much money ______ you _______ (save) up?
    have you saved
  •  15
  • Where _______ you _______ (be)? You look awful.
    have you been
  •  15
  • What __________ she _________ (do)? Her face is black woth soot.
    has she been doing
  •  15
  • 'Do you smoke?' No, I ____________(give) it up.
    have given
  •  15
  • How long __________ you _________ (smoke)?
    have you been smoking
  •  15
  • I _____________ (write) this book for a while, but I ______________ (not finish) it yet.
    have been writing, haven't finished
  •  20
  • I ________________ (write) a newbook, I cna take it to my publisher now.
    have written
  •  15
  • 'Is it still snowing?' 'Yes, it ________________ (snow) all afternoon.'
    has been snowing
  •  15
  • 'Is it still snowing?' 'No, it ____________(stop).
    has stopped
  •  15
  • 'Has she still got that handsome boyfriend?' 'No, she ________________ (kick) him out.'
    has kicked
  •  15
  • 'Has she still got her boyfriend?' 'Yes, they _________________ (go) out together for a year now.'
    have been going
  •  15
  • Right or Wrong? I have been knowing Jenny for 10 years.
    I have known
  •  20
  • Right or Wrong? Tony has been playing chess since noon.
    right
  •  20
  • Right or Wrong? We have travelled for days.
    We have been travelling
  •  20