Game Preview

English File Upper Intermediate

  •  English    24     Public
    Present perfect
  •   Study   Slideshow
  • I've read/been reading all morning. I've now read/been reading 100 pages
    been reading/read
  •  15
  • We ____ Jack and Ann for years. (know)
    've known
  •  15
  • You look really hot! ____ you ________at the gym?(work out)
    Have you been working out at the gym?
  •  15
  • Emily ________ her homework _____.(not do) I'm afraid she can't go out.
    Emily hasn't done her homework yet.
  •  15
  • THey don't live in London. They ____ recently ____ . (move)
    They have recently moved.
  •  15
  • I hope they're getting on OK. They __________ for a long time.(argue)
    They have been arguing for a long time.
  •  15
  • We ____ for hours. (walk) Are you sure this is the right way?
    I've been walking for hours.
  •  15
  • Why is my laptop switched on? _____ it?(you/use)
    Have you been using it?
  •  15