Game Preview

Present Perfect

  •  English    12     Public
    Forming the present perfect
  •   Study   Slideshow
  • Oh no! You __________ (drop) my laptop!
    have dropped
  •  15
  • My friends _________ (buy) lots of new clothes in the sale.
    have bought
  •  15
  • This train ________ (stop) at every town and village!
    has stopped
  •  15
  • I _________ (have) a shower and I'm ready to go out.
    have had
  •  15
  • My grandparents _________ (live) in London since 2010.
    have lived
  •  15
  • ____ you _____ (meet) my best friend from school?
    Have you met
  •  15
  • I'm sorry, Adam isn't here. He's _____ to the shops.
    gone
    been
  •  15
  • Jess was here earlier, but now she's _____.
    gone
    been
  •  15
  • I've _____ to Paris but I don't remember it.
    gone
    been
  •  15
  • We've been in this queue _____ two hours!
    for
    since
  •  15
  • I've known my best friend _____ we were at primary school.
    since
    for
  •  15
  • Have you had that phone _____ a long time?
    since
    for
  •  15