Past Perfect Tense – English Grammar Exercises for B1

Grammar » Grammar Exercises for B1 » Past Perfect Tense – English Grammar Exercises for B1

Exercises:   123456789101112

Your team is having a post-mortem meeting to discuss why last weekend’s company picnic was a disaster due to heavy rain. Choose the correct option (A, B, or C) to complete each sentence.

1   When the rain started pouring down, we immediately realized we ______ a tent.

     (A) didn’t bring

     (B) hadn’t brought

     (C) hadn’t bring

2   The sandwiches were completely ruined because nobody ______ them inside the cooler.

     (A) had putted

     (B) put

     (C) had put

3   During the meeting, the manager asked if anyone ______ the weather forecast before we      left.

     (A) had checked

     (B) checked

     (C) has checked

4   By the time we finally reached the national park, the dark clouds ______ .

     (A) already gathered

     (B) had already gathered

     (C) had already gather

5   We were completely soaked within minutes because we ______ our umbrellas at home.

     (A) had forgotten

     (B) forgot

     (C) had forget

6   The team leader admitted that he ______ a backup indoor plan for the event.

     (A) didn’t prepare

     (B) hadn’t prepare

     (C) hadn’t prepared

 We couldn’t even start the barbecue because the charcoal ______ wet during the night.

     (A) had gotten

     (B) got

     (C) had get

8   Sarah felt incredibly guilty because she ______ to pack the waterproof covers.

     (A) promised

     (B) has promised

     (C) had promised

9   Before the sudden storm hit, we ______ the picnic blankets on the grass.

     (A) already laid

     (B) had already laid

     (C) had already lay

10   We panicked when it rained because we ______ this worst-case scenario during our planning meetings.

     (A) hadn’t discussed

     (B) didn’t discuss

     (C) haven’t discussed

11   I was extremely frustrated because I ______ everyone about the upcoming storm earlier that morning.

     (A) had warn

     (B) had warned

     (C) warned

12   We had to throw away all the decorations because the heavy wind ______ them completely.

     (A) destroyed

     (B) has destroyed

     (C) had destroyed

13   When we finally found a small wooden shelter, the rain ______ all our paper plates.

     (A) had already ruined

     (B) had already ruin

     (C) already ruined

14   We couldn’t leave the park immediately because we ______ the bus driver to stay.

     (A) didn’t ask

     (B) hadn’t ask

     (C) hadn’t asked

15   If we ______ more attention to the morning news, we would have canceled the trip entirely.

     (A) paid

     (B) had paid

     (C) have paid

16   Hardly ______ the food when the first heavy drops of rain began to fall.

     (A) had we unpacked

     (B) we had unpacked

     (C) had we unpack

17   It wasn’t until we were freezing that we realized we ______ enough warm clothes for everyone.

     (A) didn’t pack

     (B) hasn’t packed

     (C) hadn’t packed

18   If only I ______ to my mother when she told me to take a heavy raincoat.

     (A) had listened

     (B) listened

     (C) have listened

19   Everyone assumed that the event organizer ______ a large pavilion just in case of bad weather.

     (A) booked

     (B) had booked

     (C) had book

20   Scarcely ______ at the campsite when the massive thunderstorm began.

     (A) we had arrived

     (B) had we arrive

     (C) had we arrived

ANSWER KEY & EXPLANATIONS

1  (B) hadn’t brought

  • Why it’s correct: The failure to bring the tent happened during the preparation phase, before the rain started.
  • Why the others are wrong: (A) is the Past Simple, which fails to show the correct sequence. (C) is a grammatical error (lacks the V3 form ‘brought’).

2  (C) had put

  • Why it’s correct: Not putting the food in the cooler happened before it was ruined.
  • Why the others are wrong: (B) is the Past Simple. (A) applies regular “-ed” rules to an irregular verb (‘put’ remains ‘put’ in V3).

3  (A) had checked

  • Why it’s correct: In reported questions (“asked if”), we shift the tense back. Checking the weather should have happened before the trip began.
  • Why the others are wrong: (B) is the Past Simple. (C) is the Present Perfect.

4  (B) had already gathered

  • Why it’s correct: The phrase “By the time” indicates the clouds formed before the team arrived at the park.
  • Why the others are wrong: (A) is the Past Simple. (C) lacks the “-ed” ending for the past participle.

5  (A) had forgotten

  • Why it’s correct: Forgetting the umbrellas at home is the root cause that happened prior to getting soaked.
  • Why the others are wrong: (B) is the Past Simple. (C) uses the base verb instead of the V3 form ‘forgotten’.

6  (C) hadn’t prepared

  • Why it’s correct: The leader admitted (in the past) a mistake he made even earlier (not preparing a backup plan).
  • Why the others are wrong: (A) is the Past Simple. (B) lacks the “-d” ending.

7  (A) had gotten

  • Why it’s correct: The charcoal getting wet during the night happened before the attempt to start the barbecue.
  • Why the others are wrong: (B) is the Past Simple. (C) uses the base verb instead of the V3 form ‘gotten’ (or ‘got’).

8  (C) had promised

  • Why it’s correct: She felt guilty (Past Simple) because of a promise she made in the past but failed to keep before the event.
  • Why the others are wrong: (A) is the Past Simple. (B) is the Present Perfect.

9  (B) had already laid

  • Why it’s correct: The word “Before” shows that laying the blankets was an action completed prior to the storm hitting.
  • Why the others are wrong: (A) is the Past Simple. (C) uses an incorrect verb form (‘lay’ is V2, while ‘laid’ is V3).

10  (A) hadn’t discussed

  • Why it’s correct: The lack of discussion during the earlier planning meetings caused the panic during the event.
  • Why the others are wrong: (B) is the Past Simple. (C) is the Present Perfect.

11  (B) had warned

  • Why it’s correct: The warning happened “earlier that morning,” which was prior to the feeling of frustration.
  • Why the others are wrong: (C) is the Past Simple. (A) lacks the “-ed” ending.

12  (C) had destroyed

  • Why it’s correct: The wind destroyed the decorations before the team had to throw them away.
  • Why the others are wrong: (A) is the Past Simple. (B) is the Present Perfect.

13  (A) had already ruined

  • Why it’s correct: The paper plates were already ruined before the team found the shelter.
  • Why the others are wrong: (C) is the Past Simple. (B) lacks the “-ed” ending.

14  (C) hadn’t asked

  • Why it’s correct: The failure to ask the driver to stay was a mistake made before they needed to leave.
  • Why the others are wrong: (A) is the Past Simple. (B) lacks the “-ed” ending.

15  (B) had paid

  • Why it’s correct: This is a Third Conditional sentence. To reflect on a missed opportunity in the past, we use the Past Perfect in the ‘if’ clause.
  • Why the others are wrong: (A) is the Past Simple (Second Conditional). (C) is the Present Perfect.

16  (A) had we unpacked

  • Why it’s correct: When starting a sentence with “Hardly,” subject-auxiliary inversion is required (had + Subject + V3).
  • Why the others are wrong: (B) lacks inversion. (C) uses the base verb ‘unpack’ instead of ‘unpacked’.

17  (C) hadn’t packed

  • Why it’s correct: The “It wasn’t until… that…” structure works with the Past Perfect to emphasize that the lack of clothes was a preparation error discovered later.
  • Why the others are wrong: (A) is the Past Simple. (B) is the Present Perfect.

18  (A) had listened

  • Why it’s correct: The “If only” structure is used to express deep regret about a past mistake, requiring the Past Perfect.
  • Why the others are wrong: (B) is the Past Simple. (C) is the Present Perfect.

19  (B) had booked

  • Why it’s correct: The assumption made by everyone was about an action they thought the organizer completed before the picnic.
  • Why the others are wrong: (A) is the Past Simple. (C) lacks the “-ed” ending.

20  (C) had we arrived

  • Why it’s correct: Like “Hardly,” the word “Scarcely” at the beginning of a sentence requires inversion (had + Subject + V3).
  • Why the others are wrong: (A) lacks inversion. (B) uses the base verb instead of the V3 form.
GRAMMAR POINTS TO REMEMBER
  • Analyzing the Root Cause: In business or team meetings, a “post-mortem” is a discussion about a failed project. We use the Past Perfect (had + V3) to identify the specific mistakes or oversights made during the planning phase, long before the actual disaster happened.
    • Example: The event failed (Past Simple) because we hadn’t checked the weather (Past Perfect).
  • Expressing Blame and Guilt: When reflecting on a failure, verbs that express emotion (like panicked, was frustrated, felt guilty) are often followed by the Past Perfect to explain the origin of that feeling.
  • The Grammar of Regret: The Past Perfect is heavily featured in advanced grammatical structures used to express regret about poor preparation:
    • Third Conditional: If we had prepared better, we wouldn’t have failed.
    • If Only: If only I had brought my umbrella!
  • Watch Your Irregulars: When analyzing mistakes, you will use verbs like bring, put, forget, get, lay. A very common B1 mistake is failing to use the correct V3 forms for these irregular verbs (e.g., using forgot instead of forgotten). Always double-check your past participles!

Exercises:   123456789101112

Pin It on Pinterest

Share This