Study

Present perfect vs present perfect continuous

  •   0%
  •  0     0     0

  • You have...(wear) that coat for years!
    been wearing
  • Hanna has....(have) the same boyfriend since she was at school.
    had
  • He has....(work) in this school since he started teaching.
    worked / been working
  • How long has Mark...(play) the bass guitar?
    played / been playing
  • How long have you...(live) abroad?
    lived / been living
  • We have...(go) to the same dentist since we were children.
    been going
  • I've...(know) you for years.
    known
  • I have....(study) Chinese for two years.
    been studying