Game Preview

Simple past or present perfect

  •  English    24     Public
    Complete the sentences with simple past or present perfect.
  •   Study   Slideshow
  • Last night I _______ (lose) my keys - I had to call my flatmate to let me in.
    lost
  •  15
  • I ______ (lose) my keys - can you help me look for them?
    have lost
  •  15
  • I ______ (know) Julie for three years - we still meet once a month.
    have known
  •  15
  • I ____ (visit) Paris three times.
    have visited
  •  15
  • I _____ (play) Hockey since I was a child - I'm pretty good!
    have played
  •  15
  • Sorry, I _________ (miss) the bus - I'm going to be late.
    have missed
  •  15
  • I'm sorry, John isn't here now. He ____ (go) to the shops.
    has gone
  •  15
  • We _____ (finish) this room last week.
    finished
  •  15
  • I _______ (finish) my exams finally - I'm so happy!
    have finished
  •  15
  • She _______ (live) in London when she was a child.
    lived
  •  15
  • I _______ (drink) three cups of coffee today.
    have drunk
  •  15
  • I ______ (see) Julie three times this week.
    have seen
  •  15
  • I _______(be) in London for three years. I love it here.
    have been
  •  15
  • We ______(see) Julie last night.
    saw
  •  15
  • He _____(be) a teacher before he ____ (become) a musician.
    was - became
  •  15
  • A: When _____(you/arrive) B:At 10pm last night?
    did you arrive
  •  15