Past perfect tense – English Grammar Test for A2
Grammar » Grammar Test for A2 » Past perfect tense - English Grammar Test for A2
2 He was tired because he ___ (work) all day.
3 By the time we arrived, the film ___ (already/start).
4 She didn’t want to go to the cinema because she ___ (already/see) the film.
5 After he ___ (eat) lunch, he took a nap.
6 They were nervous because they ___ (not/prepare) for the test.
7 When I got to the party, everyone ___ (already/leave).
8 The bus ___ (already/go) when we reached the stop.
9 She cried because she ___ (lose) her phone.
10 After we ___ (visit) the museum, we went to the park.
11 They were happy because they ___ (win) the game.
12 When I opened the fridge, I saw that someone ___ (eat) the cake.
13 By the time I called, he ___ (already/leave) the office.
14 She was disappointed because she ___ (fail) the exam.
15 After he ___ (wash) the car, he went shopping.
16 They couldn’t enter the house because they ___ (lose) the key.
17 By the time we arrived at the station, the train ___ (depart).
18 She was full because she ___ (already/have) dinner.
19 He was angry because someone ___ (break) his computer.
20 After she ___ (pack) her suitcase, she went to the airport.
21 When I met her, she ___ (already/decide) to change jobs.
22 They were late because they ___ (miss) the bus.
23 By the time we got to the hotel, they ___ (already/check in).
24 She felt relaxed because she ___ (finish) her work early.
25 After we ___ (take) photos, we had lunch together.
26 They were sad because their team ___ (lose) the match.
27 When the teacher came, the students ___ (already/clean) the classroom.
28 By the time I arrived, she ___ (already/go) home.
29 He was surprised because he ___ (not/see) her before.
30 After they ___ (study) hard, they passed the test.
Answer
1 had finished – Finished before going out.
2 had worked – Cause of tiredness.
3 had already started – Film began earlier.
4 had already seen – Seen before explains refusal.
5 had eaten – Eating finished before nap.
6 hadn’t prepared – Negative Past Perfect shows lack of preparation.
7 had already left – Guests left earlier.
8 had already gone – Bus gone before arrival.
9 had lost – Loss caused crying.
10 had visited – Visiting came first.
11 had won – Win happened earlier.
12 had eaten – Cake eaten before I opened fridge.
13 had already left – Left before I called.
14 had failed – Failure before disappointment.
15 had washed – Washing finished first.
16 had lost – Keys lost before trying to enter.
17 had departed – Train gone before arrival.
18 had already had – Dinner completed earlier.
19 had broken – Breaking caused anger.
20 had packed – Packing done first.
21 had already decided – Decision earlier.
22 had missed – Missing caused lateness.
23 had already checked in – Completed before we arrived.
24 had finished – Finishing earlier gave relaxation.
25 had taken – Photos first, lunch later.
26 had lost – Loss caused sadness.
27 had already cleaned – Cleaning done earlier.
28 had already gone – She left before I came.
29 had not seen – No previous experience.
30 had studied – Studying completed before passing.
