Study

Present Perfect Simple

  •   0%
  •  0     0     0

  • We ______________ her today. (not see)
    haven't seen
  • My mum _______________ a cake for the party tonight. (make)
    has made
  • She __________________ her phone at home. (leave)
    has left
  • Have you ever ________ frogs' legs? (eat)
    eaten
  • I _____ (spend) all day cooking! I'm exhausted now.
    have spent
  • The witch ___(drink) the deadly poison.
    has drunk
  • I ___(find) my passport! What a relief!
    have found
  • Have you ever ___(speak) to a famous person?
    spoken
  • The football team ____________ the championship six times. (win)
    has won
  • I ____(tell) you before, I hate bananas!
    have told
  • I've never ____(swim) in the Indian Ocean.
    swum
  • ____________________ the new Marvel film? (you / see)
    Have you seen
  • Someone ___(hide) my pen! Where is it?
    has hidden
  • It __________________ raining all day. (not stop)
    hasn't stopped
  • They _______________ here all their life. (live)
    have lived
  • My brother ________________ a car before. (not drive)
    hasn't driven
  • I _______________ London 4 times. (visit)
    have visited
  • I ________________ a present for my sister's birthday. (buy)
    have bought
  • Paul and Sam ____ a very long essay.
    have written
  • The author ________________ a series of history novels. (write)
    has written
  • The children ___________________ their homework. (just/finish)
    have just finished
  • Oh no! My mobile phone ___(fall) down the toilet!
    has fallen
  • _______________ your exam to the teacher yet? (you / give)
    Have you given
  • We _________________ the dog. (lose)
    have lost
  • Jess _____ her bike!
    has sold
  • Anita ___(cut) her finger. She needs a plaster.
    has cut
  • I'm sorry, I ______(not/bring) my book today.
    haven't brought
  • My dog __________________ her leg. (break)
    has broken
  • She ________________ to London 3 times this month. (fly)
    has flown
  • Have you ___(spend) your Christmas money yet?
    spent