Game Preview

Past Simple vs. Present Perfect

  •  English    16     Public
    tenses
  •   Study   Slideshow
  • Last night I __________________ (lose) my keys – I had to call my flatmate to let me in.
    Last night I lost my keys – I had to call my flatmate to let me in.
  •  15
  • I __________________ (visit) Paris three times.
    I have visited Paris three times.
  •  15
  • I __________________ (know) my great grandmother for a few years - she died when I was eight.
    I knew my great grandmother for a few years - she died when I was eight.
  •  15
  • I __________________ (play) hockey since I was a child – I’m pretty good!
    I have played hockey since I was a child – I’m pretty good!
  •  15
  • Sorry, I __________________ (miss) the bus, so I’m going to be late.
    Sorry, I have missed the bus, so I’m going to be late.
  •  15
  • Last month I __________________ (go) to Scotland.
    Last month I went to Scotland.
  •  15
  • Yesterday, I __________________ (see) all my friends. It was great.
    Yesterday, I saw all my friends. It was great.
  •  15
  • I __________________ (finish) my exams finally – I’m so happy!
    I have finished my exams finally – I’m so happy!
  •  15
  • I __________________ (drink) three cups of coffee this morning.
    I have drunk three cups of coffee this morning.
  •  15
  • I __________________ (drink) seven cups of coffee yesterday.
    I drank seven cups of coffee yesterday.
  •  15
  • We __________________ (see) Julie three times this week!
    We have seen Julie three times this week!
  •  15
  • He _________________ (be) a teacher before he _________________ (become) a musician.
    He was a teacher before he became a musician.
  •  15
  • Lucy _________________ (break) her leg, so she can’t come skiing.
    Lucy has broken her leg, so she can’t come skiing.
  •  15
  • Julie _________________ (arrive)! Come and say hello!
    Julie’s arrived! Come and say hello!
  •  15
  • She _________________ (be) a teacher for ten years, and she still enjoys it.
    She’s been a teacher for ten years, and she still enjoys it.
  •  15
  • How long _________________ (you / know) Jill? I know you see her often.
    How long have you known Jill? I know you see her often.
  •  15