Study

Present Perfect

  • The selected game type is invalid.
  •   0%
  •  0     0     0

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