← Back to the task
English Task · english-task.com

Choosing Between Past Perfect and Past Simple

Name: Date:

Choose the past perfect or past simple tense to complete the sentences

  1. When I
    into the classroom
    1. had gone
    2. went
  2. the lesson
    1. already started
    2. had already started
  3. They
    some popcorn
    1. had bought
    2. bought
  4. before they
    for their tickets
    1. paid
    2. had paid
  5. When I
    to the bus stop
    1. had got
    2. got
  6. the bus
    1. left
    2. had left
  7. By the time she
    to open the door,
    1. managed
    2. had managed
  8. the postman
    1. had already gone
    2. already went
  9. The time of the meeting
    1. changed
    2. had changed
  10. but no one
    me, so I arrived late
    1. had told
    2. told
  11. I
    you
    1. didn't call
    2. hadn't called
  12. because I
    my mobile at home
    1. left
    2. I'd left
  13. When they
    down on the sofa
    1. sat
    2. had sat
  14. the film
    1. just started
    2. had just started
  15. We
    her a present in New York
    1. 'd bought
    2. bought
  16. but we
    to take it with us
    1. forgot
    2. had forgotten
  17. There
    any eggs in the fridge
    1. hadn't been
    2. weren't
  18. because Julia
    them all
    1. had used
    2. used
  19. The postman
    by the time
    1. had left
    2. left
  20. Fred
    the door
    1. opened
    2. had opened
  21. It was the first time I
    a competition
    1. won
    2. had won
  22. Dennis
    his mobile phone
    1. had answered
    2. answered
  23. after he
    the car
    1. had stopped
    2. stopped
  24. When Brian
    with the pizza
    1. arrived
    2. had arrived
  25. the film
    1. started
    2. had already started
  26. We
    at the party
    1. arrived
    2. had arrived
  27. before it
    to rain
    1. had started
    2. started
  28. She
    dinner
    1. had had
    2. had
  29. after she
    a shower
    1. had
    2. had had
  30. I couldn't make a milkshake because I
    to buy milk
    1. had forgotten
    2. forgot
  31. She
    back to school
    1. went
    2. had gone
  32. because she
    her bag in the classroom
    1. 'd left
    2. left
  33. Sam
    to pay
    1. had wanted
    2. wanted
  34. but he
    his wallet
    1. had forgotten
    2. forgot
  35. When he
    1. woke up
    2. had woken up
  36. , everyone
    breakfast
    1. had finished
    2. finished
  37. I
    the bike,
    1. just repaired
    2. 'd just repaired
  38. when Harry
    it again
    1. crashed
    2. had crashed
  39. They
    all their money, so they couldn't take the bus home
    1. spent
    2. had spent
  40. It was only eight o'clock but
    asleep
    1. she already fell
    2. she'd already fallen
  41. Jill and Lucy weren't there. Where they
    ?
    1. had they gone
    2. did they go
  42. By the time Dickens
    1. died
    2. had died
  43. , how many books he
    ?
    1. did he write
    2. had he written
  44. Peter
    the homework
    1. didn't understand
    2. hadn't understood
  45. because he
    to the teacher
    1. didn't listen
    2. hadn't listened
  46. When we
    to the station
    1. got
    2. had got
  47. the train
    1. just left
    2. had just left
  48. She
    surprised to find the fridge empty,
    1. was
    2. had been
  49. the children
    everything!
    1. had eaten
    2. ate
  50. The children
    to go to the circus
    1. wanted
    2. had wanted
  51. but their dad
    tickets for the ice-skating show
    1. already booked
    2. had already booked
  52. Mary
    Paris twice
    1. visited
    2. had visited
  53. but she
    to go again
    1. had wanted
    2. wanted
  54. This was Vicky's first race. She
    in a competition before
    1. never ran
    2. had never run
Online version with instant checking: english-task.com/grammar/b1-past-perfect-past-perfect-or-past-simple-1