Game Preview

Present perfect vs present perfect continuous

  •  English    8     Public
    You have to choose the correct form of the verb. In some cases both forms are correct.
  •   Study   Slideshow
  • How long have you...(live) abroad?
    lived / been living
  •  20
  • I have....(study) Chinese for two years.
    been studying
  •  25
  • Hanna has....(have) the same boyfriend since she was at school.
    had
  •  20
  • How long has Mark...(play) the bass guitar?
    played / been playing
  •  25
  • He has....(work) in this school since he started teaching.
    worked / been working
  •  25
  • I've...(know) you for years.
    known
  •  15
  • We have...(go) to the same dentist since we were children.
    been going
  •  15
  • You have...(wear) that coat for years!
    been wearing
  •  15