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
-
When Iinto the classroom
-
the lesson
-
Theysome popcorn
-
before theyfor their tickets
-
When Ito the bus stop
-
the bus
-
By the time sheto open the door,
-
the postman
-
The time of the meeting
-
but no oneme, so I arrived late
-
Iyou
-
because Imy mobile at home
-
When theydown on the sofa
-
the film
-
Weher a present in New York
-
but weto take it with us
-
Thereany eggs in the fridge
-
because Juliathem all
-
The postmanby the time
-
Fredthe door
-
It was the first time Ia competition
-
Dennishis mobile phone
-
after hethe car
-
When Brianwith the pizza
-
the film
-
Weat the party
-
before itto rain
-
Shedinner
-
after shea shower
-
I couldn't make a milkshake because Ito buy milk
-
Sheback to school
-
because sheher bag in the classroom
-
Samto pay
-
but hehis wallet
-
When he
-
, everyonebreakfast
-
Ithe bike,
-
when Harryit again
-
Theyall their money, so they couldn't take the bus home
-
It was only eight o'clock butasleep
-
Jill and Lucy weren't there. Where they?
-
By the time Dickens
-
, how many books he?
-
Peterthe homework
-
because heto the teacher
-
When weto the station
-
the train
-
Shesurprised to find the fridge empty,
-
the childreneverything!
-
The childrento go to the circus
-
but their dadtickets for the ice-skating show
-
MaryParis twice
-
but sheto go again
-
This was Vicky's first race. Shein a competition before
Answer key
- b) went
- b) had already started
- a) had bought
- a) paid
- b) got
- b) had left
- a) managed
- a) had already gone
- b) had changed
- b) told
- a) didn't call
- b) I'd left
- a) sat
- b) had just started
- a) 'd bought
- a) forgot
- b) weren't
- a) had used
- a) had left
- a) opened
- b) had won
- b) answered
- a) had stopped
- a) arrived
- b) had already started
- b) had arrived
- b) started
- b) had
- b) had had
- a) had forgotten
- a) went
- a) 'd left
- b) wanted
- a) had forgotten
- a) woke up
- a) had finished
- b) 'd just repaired
- a) crashed
- b) had spent
- b) she'd already fallen
- a) had they gone
- a) died
- b) had he written
- a) didn't understand
- b) hadn't listened
- a) got
- b) had just left
- a) was
- a) had eaten
- a) wanted
- b) had already booked
- b) had visited
- b) wanted
- b) had never run
Online version with instant checking: english-task.com/grammar/b1-past-perfect-past-perfect-or-past-simple-1