Game Preview

close up unit 3

  •  English    3     Public
    present perfect tenses
  •   Study   Slideshow
  • I____________(have written / have been writing)five emails today
    have written
  •  15
  • Sorry the kitchen's a mess. Ollie _____(has been cooking/has cooked)
    has been cooking
  •  25
  • Sorry I'm late! Have you______(have you waited/have been waiting )long
    have been waiting
  •  5