Game Preview

Present Perfect Simple or Present Perfect Contin ...

  •  English    20     Public
    Present Perfect Simple or Present Perfect Continuous?
  •   Study   Slideshow
  • Iona is exhausted these days. She ................ (work) too hard recently.
    has been working
  •  15
  • Sorry about the mess! I ................ (bake).
    have been baking
  •  15
  • Lucy ................ (run) 2000 metres today.
    has run
  •  15
  • I ............... (have) my dog for sixteen years.
    have had
  •  15