Past Simple vs. Past Perfect – English Grammar Exercises for B1
You are writing a negative review about a terrible hotel experience. You want to highlight how your prior preparations (booking, paying) were ruined by the hotel’s actions when you arrived. Choose the correct tense combination (A, B, C, or D) to complete your review naturally.
1 When my wife and I ______ at the hotel yesterday evening, the receptionist coldly told us that they ______ our reservation.
(A) arrived / canceled
(B) had arrived / canceled
(C) arrived / had canceled
(D) had arrived / had canceled
2 I was absolutely furious because I ______ for the deluxe room three months in advance!
(A) already paid
(B) had already paid
(C) pay
(D) was already paid
3 The manager rudely claimed that we ______ the wrong dates on the website, which was a complete lie.
(A) had selected
(B) selected
(C) select
(D) were selected
4 To prove my point, I ______ them the confirmation email that the hotel ______ me weeks before.
(A) showed / had sent
(B) had shown / sent
(C) showed / sent
(D) had shown / had sent
5 Even though I had printed the receipt, the staff insisted that they ______ any payment from me.
(A) didn’t receive
(B) hadn’t received
(C) haven’t received
(D) weren’t receiving
6 By the time they finally ______ to help us find another room, all the other hotels in the area ______.
(A) offered / sold out
(B) had offered / had sold out
(C) offered / had sold out
(D) had offered / sold out
7 We ______ in the dirty lobby for two hours before the manager finally ______ to speak with us again.
(A) waited / had come
(B) had waited / came
(C) waited / comes
(D) had waited / had come
8 The website ______ a beautiful sea view, but the room they eventually gave us ______ a brick wall.
(A) had promised / faced
(B) promised / had faced
(C) promises / faced
(D) had promised / had faced
9 When we walked into the replacement room, we immediately realized that the cleaning staff ______ the bed.
(A) didn’t make
(B) wasn’t making
(C) hadn’t made
(D) haven’t made
10 We ______ completely exhausted because we ______ for over fourteen hours that day to get there.
(A) were / traveled
(B) had been / traveled
(C) were / had traveled
(D) had been / had traveled
11 I ______ a full refund immediately, but the receptionist said the accounting department ______.
(A) demanded / already left
(B) had demanded / already left
(C) demanded / had already left
(D) had demanded / had already left
12 I ______ at this hotel chain many times before this trip, but I will never stay with them again.
(A) stayed
(B) had stayed
(C) stay
(D) was staying
13 Prior to our arrival, I ______ the hotel to ask for a quiet room, but they completely ______ my request.
(A) had emailed / ignored
(B) emailed / had ignored
(C) had emailed / had ignored
(D) email / ignored
14 After we ______ with the rude manager for thirty minutes, we ______ up and left the building.
(A) argued / had given
(B) had argued / gave
(C) argued / gave
(D) had argued / had given
15 I felt scammed because I ______ so much time planning this trip, and they ______ it in minutes.
(A) spent / ruined
(B) had spent / had ruined
(C) had spent / ruined
(D) spent / had ruined
16 When I ______ them about the VIP benefits I ______ online, they just laughed at me.
(A) asked / purchased
(B) asked / had purchased
(C) had asked / purchased
(D) had asked / had purchased
17 I noticed immediately that someone ______ the minibar before we even ______ the room.
(A) emptied / entered
(B) had emptied / had entered
(C) had emptied / entered
(D) emptied / had entered
18 I soon discovered that several other guests ______ the exact same problem before we ______.
(A) experienced / arrived
(B) had experienced / arrived
(C) experienced / had arrived
(D) had experienced / had arrived
19 The customer service hotline was useless. By the time someone ______ the phone, I ______ on hold for forty minutes.
(A) answered / waited
(B) had answered / waited
(C) answered / had waited
(D) had answered / had waited
20 In the end, we ______ in a cheap motel because our original hotel ______ our room to someone else.
(A) slept / gave
(B) had slept / gave
(C) slept / had given
(D) had slept / had given
ANSWER KEY & EXPLANATIONS
1 (C) arrived / had canceled
Why it is correct: Action 2 (Arriving at the hotel) happened in the past -> Past Simple. Action 1 (The hotel canceling the room) happened before they arrived -> Past Perfect.
Distractor Analysis: (A) makes it sound like the cancellation happened at the exact same time they arrived. (B) and (D) incorrectly reverse or confuse the timeline.
2 (B) had already paid
Why it is correct: The frustration happens in the past, but the payment happened “three months in advance” (Action 1). We use Past Perfect to show this action was completed long before the check-in disaster.
3 (A) had selected
Why it is correct: The manager “claimed” (Action 2 – Past Simple) that the guest “had selected” (Action 1 – Past Perfect) the wrong dates during the booking process weeks ago.
4 (A) showed / had sent
Why it is correct: The guest “showed” the email at the reception (Action 2 – Past Simple). The hotel “had sent” this email weeks before the arrival (Action 1 – Past Perfect).
5 (B) hadn’t received
Why it is correct: The staff “insisted” (Action 2 – Past Simple) in the past. What they were insisting on was that prior to that moment, they “hadn’t received” the money (Action 1 – Past Perfect).
6 (C) offered / had sold out
Why it is correct: “By the time” is a classic trigger phrase. By the time they “offered” to help (Action 2 – Past Simple), the other hotels “had sold out” (Action 1 – Past Perfect). The rooms were already gone.
7 (B) had waited / came
Why it is correct: The waiting happened first and lasted for two hours (Action 1 – Past Perfect). Then, finally, the manager “came” out to speak (Action 2 – Past Simple).
8 (A) had promised / faced
Why it is correct: The promise was made on the website when booking (Action 1 – Past Perfect). The reality of the room facing a brick wall was discovered at the check-in (Action 2 – Past Simple).
9 (C) hadn’t made
Why it is correct: They “realized” (Action 2 – Past Simple) that before they walked in, the staff “hadn’t made” the bed (Action 1 – Past Perfect).
10 (C) were / had traveled
Why it is correct: They “were” exhausted at the hotel (Action 2 – Past Simple) because the long journey “had traveled” happened prior to their arrival (Action 1 – Past Perfect).
11 (C) demanded / had already left
Why it is correct: The guest “demanded” a refund (Action 2 – Past Simple). However, the accounting department “had already left” the building before the guest made the demand (Action 1 – Past Perfect).
12 (B) had stayed
Why it is correct: The phrase “before this trip” clearly indicates an action completed before a point in the past. Therefore, Past Perfect is required.
13 (A) had emailed / ignored
Why it is correct: “Prior to our arrival” shows the emailing happened first (Action 1 – Past Perfect). The hotel “ignored” it, which was realized during the check-in (Action 2 – Past Simple).
14 (B) had argued / gave
Why it is correct: “After” is a strong trigger word. After the argument finished (Action 1 – Past Perfect), they “gave up” and left (Action 2 – Past Simple).
15 (C) had spent / ruined
Why it is correct: The time spent planning happened months ago (Action 1 – Past Perfect). The hotel “ruined” it at the reception desk (Action 2 – Past Simple).
16 (B) asked / had purchased
Why it is correct: The guest “asked” about the benefits at the desk (Action 2 – Past Simple). The benefits “had been purchased” online earlier (Action 1 – Past Perfect).
17 (C) had emptied / entered
Why it is correct: “Before” is a trigger word. The minibar was emptied (Action 1 – Past Perfect) before the guests even “entered” the room (Action 2 – Past Simple).
18 (B) had experienced / arrived
Why it is correct: Other guests “had experienced” the problem (Action 1 – Past Perfect) before the writer “arrived” at the hotel (Action 2 – Past Simple).
19 (C) answered / had waited
Why it is correct: “By the time” someone finally picked up the phone (Action 2 – Past Simple), the forty-minute wait had already happened (Action 1 – Past Perfect).
20 (C) slept / had given
Why it is correct: The consequence was that they “slept” in a cheap motel (Action 2 – Past Simple). The cause was that the original hotel “had given” their room away earlier (Action 1 – Past Perfect).
GRAMMAR POINTS TO REMEMBER
1 The “Action 1 vs. Action 2” Rule:
When you are telling a story in the past, and you need to jump further back in time to explain why something happened, use the Past Perfect.
- Action 1 (Happened First): Past Perfect (had + V3/ed).
- Action 2 (Happened Second): Past Simple (V2/ed).
- Example: I was angry (Action 2) because they had canceled my room (Action 1).
2 Writing Reviews & Complaints:
The Past Perfect is incredibly useful for complaining! It highlights the contrast between what you did before and how you were treated later.
- Example: “I had paid in advance, but they refused to give me a room.” (Emphasizes the betrayal).
3 Common Trigger Words:
Look for these words that signal the order of events:
- By the time / Before / When: Usually followed by the Past Simple (Action 2).
- By the time we arrived, they had sold out.
- Because / After: Usually followed by the Past Perfect (Action 1).
- We left after we had argued for thirty minutes.
