Game Preview

How Long Have You...?

  •  English    21     Featured
    Practice talking about how long you have done (or have been doing) things using the present perfect
  •   Study   Slideshow
  • She _____ had a cold _____ a few days.
    She has had a cold for a few days.
  •  10
  • How long _____ they _____ working on that project?
    They've been working on that project _____.
  •  20
  • How long _____ he _____ working out?
    He has been working out _____.
  •  20
  • How long _____ they _____ on strike?
    They've been on strike _____.
  •  20
  • How long _____ it _____ raining?
    It's been raining _____.
  •  20