Conditionals (Types 0, 1 & 2) – English Grammar Exercises For B1
You are reading a guest’s feedback review for the “Ocean Breeze Resort.” Choose the best option (A, B, C, or D) to complete each sentence. The guest uses conditionals to praise the hotel and politely suggest improvements.
1 “First of all, the service here is incredibly efficient. If a guest ______ extra pillows, the housekeeping staff always delivers them within minutes.”
(A) requested
(B) requests
(C) will request
(D) request
2 “We loved our stay so much! If we decide to visit this coastal town again next summer, we definitely ______ at your resort.”
(A) will stay
(B) stay
(C) would stay
(D) staying
3 “Everything was wonderful. However, as a polite suggestion, if the main swimming pool ______ a bit larger, the resort would be absolutely perfect.”
(A) wasn’t
(B) is
(C) be
(D) were
4 “Our room on the ground floor was lovely, but if it had a private balcony, we ______ the ocean view every morning.”
(A) will enjoy
(B) would enjoy
(C) wouldn’t enjoy
(D) would enjoying
5 “I honestly ______ this hotel five stars instead of four if the Wi-Fi connection in the rooms were a bit faster.”
(A) will give
(B) give
(C) would give
(D) gave
6 “If the hotel restaurant ______ more vegetarian options on the menu, I believe even more guests would choose to dine there.”
(A) offers
(B) offered
(C) will offer
(D) offering
7 “The street traffic was slightly annoying. The noise wouldn’t be a problem if the bedroom windows ______ completely soundproof.”
(A) weren’t
(B) are
(C) were
(D) to be
8 “If the air conditioning unit ______ so loudly, we would sleep much better at night.”
(A) didn’t hum
(B) hummed
(C) doesn’t hum
(D) wouldn’t hum
9 “If the morning checkout time were extended from 10 AM to 12 PM, families ______ to rush their breakfast.”
(A) wouldn’t have
(B) won’t have
(C) don’t have
(D) wouldn’t to have
10 “As a piece of constructive feedback, if management ______ a free shuttle bus to the airport, it would save tourists a lot of money.”
(A) provided
(B) provide
(C) will provide
(D) provides
11 “The current gym is quite small. We wouldn’t mention this detail unless we ______ that daily fitness is important to many modern travelers.”
(A) feel
(B) didn’t feel
(C) felt
(D) will feel
12 “If the smart TV in the room had streaming apps, we ______ our favorite shows in the evening after a long day of sightseeing.”
(A) can watch
(B) will watch
(C) could watch
(D) could watched
13 “This is just a friendly idea, but if I ______ the hotel manager, I would add more sunbeds near the pool area.”
(A) am
(B) would be
(C) had been
(D) were
14 “We sincerely plan to return. If you update the old elevators, our next stay ______ absolutely flawless.”
(A) will be
(B) would be
(C) is
(D) be
15 “______ the hotel to offer a complimentary breakfast buffet, I am sure guest satisfaction would increase significantly.”
(A) If the hotel is
(B) Were
(C) Was
(D) Had
16 “I wouldn’t suggest upgrading the mattresses unless my husband ______ a terrible backache after sleeping on them.”
(A) gets
(B) didn’t get
(C) to get
(D) got
17 “______ the spa offered a slight discount to hotel guests, would you consider adding it to your marketing brochure?”
(A) Supposing
(B) Provided
(C) Unless
(D) Assuming that
18 “Even if the nightly room rate ______ slightly higher, most guests would still happily pay it for a more modern bathroom.”
(A) is
(B) were
(C) wouldn’t be
(D) was being
19 “If it ______ for the incredibly friendly and helpful staff, the slow service at dinner would be a major issue.”
(A) wasn’t be
(B) isn’t
(C) weren’t
(D) didn’t be
20 “I would not leave this minor complaint about the room size unless I ______ genuinely trying to help the hotel improve.”
(A) am
(B) were
(C) aren’t
(D) would be
ANSWER KEY & EXPLANATIONS
1 (B) requests
- Why it is correct (The Key): Type 0 conditional. The guest is stating a general fact about the hotel’s reliable service. Structure: If + Present Simple, Present Simple. “A guest” is singular, requiring “requests”.
- Error Analysis: (C) will request (Common Mistake) incorrectly uses the future tense in the If-clause. (D) request (Structural Error) is a subject-verb agreement failure. (A) requested (Strong Distractor) uses the past tense, which contradicts the present fact “always delivers.”
2 (A) will stay
- Why it is correct (The Key): Type 1 conditional. This is a real future possibility and a promise from the guest. Structure: If + Present Simple, will + V.
- Error Analysis: (C) would stay (Common Mistake) confuses this real future plan with a Type 2 hypothetical scenario. (D) staying (Structural Error). (B) stay (Strong Distractor) uses Type 0, which sounds like a general habit rather than a specific promise for “next summer.”
3 (D) were
- Why it is correct (The Key): Type 2 conditional. The guest is making a polite complaint by imagining a different reality (the pool is currently not large). In formal English, “were” is used for all subjects.
- Error Analysis: (B) is (Common Mistake) mixes Type 1 grammar into a Type 2 context. (C) be (Structural Error). (A) wasn’t (Strong Distractor) creates an illogical sentence (if it wasn’t larger, it would be perfect?).
4 (B) would enjoy
- Why it is correct (The Key): Type 2 main clause. The condition (“if it had a balcony”) is in the past simple, so the result requires “would + base verb”.
- Error Analysis: (A) will enjoy (Common Mistake) pairs a Type 1 result with a Type 2 condition. (D) would enjoying (Structural Error) incorrectly puts an -ing form after a modal verb. (C) wouldn’t enjoy (Strong Distractor) contradicts the positive tone of the sentence.
5 (C) would give
- Why it is correct (The Key): Type 2 main clause expressing a hypothetical result. “If the Wi-Fi were faster, I would give…”
- Error Analysis: (A) will give (Common Mistake). (B) give (Structural Error) lacks the necessary modal verb. (D) gave (Strong Distractor) incorrectly uses past tense in the main clause, which only belongs in the If-clause.
6 (B) offered
- Why it is correct (The Key): Type 2 conditional. The guest is gently suggesting an improvement. The main clause uses “would choose”, meaning the If-clause must use the Past Simple.
- Error Analysis: (A) offers (Common Mistake) incorrectly uses the present tense. (D) offering (Structural Error). (C) will offer (Strong Distractor) incorrectly places a future tense marker inside the If-clause.
7 (C) were
- Why it is correct (The Key): Type 2 conditional complaining politely about the noise. “Windows” is plural, requiring “were”.
- Error Analysis: (B) are (Common Mistake). (D) to be (Structural Error). (A) weren’t (Strong Distractor) creates a logical fallacy; if the windows weren’t soundproof, the noise would be a problem.
8 (A) didn’t hum
- Why it is correct (The Key): Type 2 conditional. The guest is wishing for the opposite of reality (the AC currently hums loudly). Past simple negative is required.
- Error Analysis: (C) doesn’t hum (Common Mistake) uses present tense. (D) wouldn’t hum (Structural Error) puts ‘would’ inside the If-clause. (B) hummed (Strong Distractor) changes the meaning negatively: “If it hummed loudly, we would sleep better” makes no sense.
9 (A) wouldn’t have
- Why it is correct (The Key): Type 2 result clause. Families do not want to rush, so the negative “wouldn’t have [to]” is correct.
- Error Analysis: (B) won’t have (Common Mistake) mixes Type 1 into a Type 2 sentence. (D) wouldn’t to have (Structural Error) adds an incorrect preposition after a modal. (C) don’t have (Strong Distractor) uses Type 0, failing to match the hypothetical “were extended”.
10 (A) provided
- Why it is correct (The Key): Type 2 conditional phrasing used to make a polite suggestion to management (“it would save”). Past simple is required.
- Error Analysis: (D) provides (Common Mistake). (B) provide (Structural Error) subject-verb disagreement. (C) will provide (Strong Distractor) puts future tense in the If-clause.
11 (C) felt
- Why it is correct (The Key): “Unless” (If not) in a Type 2 conditional. The main clause “We wouldn’t mention” requires the Past Simple “felt” in the condition.
- Error Analysis: (A) feel (Common Mistake) uses present tense. (D) will feel (Structural Error). (B) didn’t feel (Strong Distractor) creates a confusing double negative with “unless”.
12 (C) could watch
- Why it is correct (The Key): In Type 2 conditionals, “could” can replace “would” to express hypothetical ability.
- Error Analysis: (A) can watch (Common Mistake) is used for Type 1 (D) could watched (Structural Error) puts a past tense verb after a modal. (B) will watch (Strong Distractor) mixes tenses.
13 (D) were
- Why it is correct (The Key): “If I were…” is the standard grammatical structure for giving advice or putting oneself in someone else’s shoes (Type 2).
- Error Analysis: (A) am (Common Mistake). (B) would be (Structural Error) puts ‘would’ in the If-clause. (C) had been (Strong Distractor) belongs to Type 3 conditionals.
14 (A) will be
- Why it is correct (The Key): Type 1 conditional. After making hypothetical suggestions, the guest returns to reality, stating a real future condition (“If you update…”) with a real future promise.
- Error Analysis: (B) would be (Common Mistake) tricks the reader into continuing with Type 2, but the “If” clause uses present tense (“update”). (D) be (Structural Error). (C) is (Strong Distractor) uses Type 0, which doesn’t fit a specific promise for the “next stay”.
15 (B) Were
- Why it is correct (The Key): Inversion of Type 2 “If the hotel were to offer…” becomes “Were the hotel to offer…”. This sounds highly formal and polite in a written review.
- Error Analysis: (A) If the hotel is (Common Mistake) mixes tenses and breaks the “to offer” infinitive structure. (C) Was (Structural Error) is incorrect for inversions. (D) Had (Strong Distractor) is for Type 3 inversions.
16 (D) got
- Why it is correct (The Key): “Unless” + Type 2 conditional. The main clause is “wouldn’t suggest,” so the verb after “unless” must be in the Past Simple.
- Error Analysis: (A) gets (Common Mistake) uses Present Simple. (C) to get (Structural Error). (B) didn’t get (Strong Distractor) makes a double negative; if he didn’t get a backache, she wouldn’t suggest an upgrade.
17 (A) Supposing
- Why it is correct (The Key): “Supposing” replaces “If” to introduce a hypothetical Type 2 scenario politely.
- Error Analysis: (B) Provided (Common Mistake) usually introduces a real Type 1 condition (Provided that you pay, you can enter). (C) Unless (Structural Error) changes the meaning to a negative condition. (D) Assuming that (Strong Distractor) works better for Type 1 real conditions, whereas “Supposing” perfectly fits the hypothetical “offered/would you consider”.
18 (B) were
- Why it is correct (The Key): “Even if” in a Type 2 conditional. The main clause “would still happily pay” dictates the use of the past subjunctive “were”.
- Error Analysis: (A) is (Common Mistake). (D) was being (Structural Error). (C) wouldn’t be (Strong Distractor) inappropriately places a modal inside the condition clause.
19 (C) weren’t
- Why it is correct (The Key): A fixed Type 2 phrase: “If it weren’t for…” which means “Without”. The guest is saying the staff saved the dinner experience.
- Error Analysis: (B) isn’t (Common Mistake). (A) wasn’t be (Structural Error). (D) didn’t be (Strong Distractor) uses the wrong auxiliary verb format.
20 (B) were
- Why it is correct (The Key): “Unless” with Type 2 The guest explains their motivation: “I wouldn’t complain if I weren’t trying to help.”
- Error Analysis: (A) am (Common Mistake). (D) would be (Structural Error). (C) aren’t (Strong Distractor) is a conjugation error and creates an illogical double negative.
GRAMMAR POINTS TO REMEMBER
- Type 0 & 1 for Facts and Praise: Use Type 0 to state general facts about the hotel (If a guest requests an item, staff delivers it). Use Type 1 to make future promises (If we return, we will stay here).
- Type 2 for Softening Complaints: In English, complaining directly can sound rude. Type 2 conditionals soften the blow by turning a complaint into a hypothetical suggestion.
- Direct (Rude): “The pool is too small.”
- Polite (Type 2): “If the pool were larger, the resort would be perfect.”
- Advising Management: Use the classic Type 2 structure If I were you/the manager, I would… to offer constructive ideas without sounding bossy.
- “Unless” in Reviews: “Unless” means “If… not”. It is heavily used to justify a complaint. (I wouldn’t complain about the noise unless it were a real problem).
- Formal Inversions: To sound extremely professional in written feedback, replace “If” with “Were”.
- Example: Were the hotel to update its Wi-Fi, guests would be much happier.
