Past Perfect Tense – English Grammar Exercises for B1
Read the story about a group of friends who had to change their travel plans from flying to taking a train. Choose the correct option (A, B, or C) to complete each sentence.
1 By the time we finally arrived at the airport, our flight ______ .
(A) departed
(B) had departed
(C) had depart
2 We couldn’t board the plane because we ______ to print our boarding passes at home.
(A) had forgot
(B) forgot
(C) had forgotten
3 I was completely shocked when I realized I ______ my passport at the hotel.
(A) had left
(B) left
(C) had leaved
4 The airline agent told us that they ______ the flight due to a massive storm.
(A) cancelled
(B) had cancelled
(C) have cancelled
5 We missed the final boarding call because we ______ in the wrong line for 30 minutes.
(A) had waited
(B) had wait
(C) waited
6 We decided to take the train because all the alternative afternoon flights ______ .
(A) sold out
(B) had sell out
(C) had sold out
7 Mark felt terrible because he ______ the wrong departure time when booking the tickets.
(A) had checked
(B) checked
(C) has checked
8 Before we even reached the correct terminal, the boarding gate ______ .
(A) had close
(B) had closed
(C) closed
9 We didn’t have enough money for new plane tickets because we ______ most of it on souvenirs.
(A) spent
(B) had spent
(C) had spend
10 The group was angry with the travel agent because she ______ us about the sudden schedule change.
(A) hadn’t informed
(B) didn’t inform
(C) hadn’t inform
11 We were starving on the train because we ______ anything before leaving the airport.
(A) didn’t eat
(B) hadn’t eated
(C) hadn’t eaten
12 I asked my friend if he ______ the railway timetable, but he just shook his head.
(A) had downloaded
(B) have downloaded
(C) downloaded
13 We wouldn’t have missed the flight if the taxi driver ______ the correct route.
(A) took
(B) had took
(C) had taken
14 When we finally bought our train tickets, the express train ______ the station.
(A) had already left
(B) already left
(C) had already leaved
15 It wasn’t until we reached the check-in desk that we realized our travel visas ______ .
(A) expired
(B) have expired
(C) had expired
16 Hardly ______ our luggage from the carousel when the announcement about the train strike was made.
(A) had we collect
(B) had we collected
(C) we had collected
17 She burst into tears on the platform; she ______ for this vacation for months, and now it was ruined.
(A) planned
(B) had planned
(C) has planned
18 I couldn’t understand the train announcement because I ______ Italian before.
(A) had never studied
(B) never studied
(C) had never study
19 If only we ______ the weather forecast, we would have booked train tickets from the start.
(A) have checked
(B) checked
(C) had checked
20 Scarcely ______ down in our train seats when I realized I was missing my carry-on bag.
(A) had I sat
(B) I had sat
(C) had I sitted
ANSWER KEY & EXPLANATIONS
1 (B) had departed
- Why it’s correct: The action of the plane departing happened before the group finally arrived at the airport (Past Simple).
- Why the others are wrong: (A) is the Past Simple, which fails to show the correct sequence of events. (C) is grammatically incorrect because it lacks the “-ed” ending for the past participle (V3).
2 (C) had forgotten
- Why it’s correct: Forgetting to print the tickets was a mistake made during the preparation phase, which happened before they were denied boarding.
- Why the others are wrong: (B) is the Past Simple. (A) uses an incorrect verb form (‘forgot’ is V2, while the Past Perfect requires the V3 ‘forgotten’).
3 (A) had left
- Why it’s correct: Leaving the passport at the hotel happened prior to the moment of “realizing” it at the airport.
- Why the others are wrong: (B) is the Past Simple. (C) applies regular “-ed” rules to an irregular verb (‘left’, not ‘leaved’).
4 (B) had cancelled
- Why it’s correct: In reported speech (“told us that”), the cancellation of the flight happened before the agent informed them about it.
- Why the others are wrong: (A) is the Past Simple. (C) is the Present Perfect, which does not properly shift back in tense for reported speech.
5 (A) had waited
- Why it’s correct: Waiting in the wrong line (the earlier action) was the direct cause of missing the boarding call (the later action).
- Why the others are wrong: (C) is the Past Simple. (B) uses the base verb instead of the V3 form.
6 (C) had sold out
- Why it’s correct: The alternative tickets were already gone before the group made the decision to take the train.
- Why the others are wrong: (A) is the Past Simple. (B) uses the base verb ‘sell’ instead of the V3 ‘sold’.
7 (A) had checked
- Why it’s correct: Mark felt terrible in the past because of a critical mistake he made even earlier when booking the tickets.
- Why the others are wrong: (B) is the Past Simple. (C) is the Present Perfect.
8 (B) had closed
- Why it’s correct: The word “Before” clearly dictates that the gate closing happened prior to them reaching the terminal.
- Why the others are wrong: (C) is the Past Simple. (A) lacks the “-d” ending for the V3 form.
9 (B) had spent
- Why it’s correct: Spending the money on souvenirs happened before they realized they didn’t have enough cash for new tickets.
- Why the others are wrong: (A) is the Past Simple. (C) uses the base verb ‘spend’ instead of the V3 ‘spent’.
10 (A) hadn’t informed
- Why it’s correct: The group’s anger was a result of the agent failing to inform them beforehand.
- Why the others are wrong: (B) is the Past Simple. (C) lacks the “-ed” ending.
11 (C) hadn’t eaten
- Why it’s correct: Starving on the train was the consequence of not eating anything earlier at the airport.
- Why the others are wrong: (A) is the Past Simple. (B) is a major structural error (‘eat’ changes to ‘eaten’, not ‘eated’).
12 (A) had downloaded
- Why it’s correct: In reported questions (“asked if”), the action being asked about (downloading) was supposed to happen before the question was asked.
- Why the others are wrong: (C) is the Past Simple. (B) is the Present Perfect.
13 (C) had taken
- Why it’s correct: This is a Third Conditional sentence (analyzing an unreal past situation). The ‘if’ clause requires the Past Perfect.
- Why the others are wrong: (A) is the Past Simple. (B) incorrectly uses the V2 ‘took’ instead of the V3 ‘taken’.
14 (A) had already left
- Why it’s correct: The express train departed before they finished buying their tickets. The word “already” emphasizes that the action was complete.
- Why the others are wrong: (B) is the Past Simple. (C) uses an incorrect past participle form for ‘leave’.
15 (C) had expired
- Why it’s correct: The structure “It wasn’t until… that…” is used here with the Past Perfect to show the visas had expired long before they reached the desk.
- Why the others are wrong: (A) is the Past Simple. (B) is the Present Perfect.
16 (B) had we collected
- Why it’s correct: When a sentence begins with the negative adverb “Hardly,” you must invert the subject and the auxiliary verb (had + Subject + V3).
- Why the others are wrong: (C) lacks inversion. (A) does not use the past participle form ‘collected’.
17 (B) had planned
- Why it’s correct: She cried because her effort in planning for months (prior action) was suddenly ruined.
- Why the others are wrong: (A) is the Past Simple. (C) is the Present Perfect.
18 (A) had never studied
- Why it’s correct: The inability to understand the announcement was because, up until that specific point in the past, the person had never studied Italian.
- Why the others are wrong: (B) is the Past Simple. (C) lacks the “-ed” ending.
19 (C) had checked
- Why it’s correct: The “If only” structure expresses deep regret about a past action that cannot be changed, which requires the Past Perfect.
- Why the others are wrong: (B) is the Past Simple. (A) is the Present Perfect.
20 (A) had I sat
- Why it’s correct: Similar to “Hardly,” starting a sentence with “Scarcely” requires subject-auxiliary inversion (had + Subject + V3).
- Why the others are wrong: (B) lacks inversion. (C) uses a non-existent word (‘sitted’ instead of ‘sat’).
GRAMMAR POINTS TO REMEMBER
- Identifying the Core Mistake: When telling a story about a ruined plan or a failure (e.g., missed the flight, lost the money), the Past Perfect (had + V3) is the ideal tool to point out the root cause that occurred during the preparation phase.
- Example: We missed the flight (Past Simple) because we had gone to the wrong terminal (Past Perfect).
- Pairing with Cognitive Verbs: Verbs like realized, discovered, noticed, and remembered naturally trigger the Past Perfect. They describe the exact moment you panic upon finding out about a mistake that has already happened.
- Expressing Regret: You will frequently see the Past Perfect used in Third Conditionals (If we had checked…) and “If only” structures (If only we had…) to express regret over poor decisions made in the past.
- Dramatic Sequence (B1+/B2 Level): To describe a rapid sequence of unfortunate events vividly, use the inverted structures Hardly / Scarcely + had + Subject + V3 + when + Subject + V2 (meaning I had barely finished dealing with problem A when problem B occurred).
