Complete the polar explorer's dramatic memoir.
_____ the sudden blizzard, we would have safely reached the summit by noon.
The correct answer is Had it not been for.
This is a third conditional sentence describing an unreal past situation ("would have reached"). To invert a negative third conditional phrase like "If it had not been for," we drop if and move the auxiliary verb had before the subject it.
The negative word not remains after the subject. Therefore, "Had it not been for" is the only grammatically correct choice. "Were it not for" and "If it were not for" refer to the present or future (second conditional).
Conditional sentence
- ✅ If you heat ice, it melts. — zero conditional (always true)
- ✅ If it rains, I*'ll** take an umbrella.* — first conditional (real future)
- ✅ If I had wings, I would fly. — second conditional (unreal present)
- ✅ If I had left earlier, I would have caught the train. — third conditional (unreal past)
Conditional sentences pair an if-clause with a consequence. Five patterns (zero through mixed) each combine specific tenses to express different levels of reality and time.
Pattern: the tense in the if-clause is always one step "back" from what you'd expect — past for present hypotheticals, past perfect for past hypotheticals.
Inversion
- ✅ Has Sam read it? — question inversion (basic)
- ✅ Rarely have I seen such talent. — fronted negative (advanced)
- ✅ Not only does she sing, she also writes. — correlative inversion
- ✅ Had I known, I would have acted. — inverted conditional (no if)
Inversion = subject and auxiliary swap places. Basic: all English questions. Advanced: fronted negatives/restrictives (Rarely…, Not only…, Never…) and formal conditionals without if.
Pattern: put a negative/restrictive adverb at the front → invert subject and auxiliary. This is a C1+ rhetorical device for emphasis.
Perfect tense
- ✅ I have lived here for ten years. — present perfect (started past, still true)
- ❌ I live here for ten years. — wrong (simple present can't bridge past→now)
- ✅ She had finished before I arrived. — past perfect (earlier past)
- ✅ They will have left by noon. — future perfect (completed before future point)
The perfect = have + past participle. Connects an action to a reference point in time. Present perfect bridges past→now. Past perfect marks "earlier past." Future perfect marks "done before a future deadline."
Rule: if the action started in the past and is still relevant now → present perfect (have done). If two past events and you need the earlier one → past perfect (had done).
Negation
- ✅ I don't see anything. — ❌ I don't see nothing. (double negative in standard English)
- ✅ She never goes out. — never already negates (no doesn't needed)
- ✅ He doesn't like coffee. — do-support for negation
- ✅ Nobody came. — negative subject (no auxiliary needed)
Negation uses not after an auxiliary/modal, or do-support when there's no auxiliary. One negative per clause in standard English — never, nobody, nothing already negate without adding not.
Rule: one negative element per clause. I don't see anything or I see nothing — never both together in standard English.
Subjunctive mood
- ✅ If I were you… — past subjunctive (not was)
- ✅ I suggest that he go. — present subjunctive (not goes)
- ✅ It's important that she be present. — present subjunctive
- ❌ If I was you… — common in speech, avoided in formal writing
The subjunctive uses bare-infinitive forms (go, be) after verbs of demand/suggestion, and were (not was) in unreal/hypothetical conditions. Two contexts: that-clauses (I insist that he leave) and if-clauses (If she were here).
Rule: after suggest/recommend/demand/insist that… → use base form. In if + unreal condition → use were for all persons.
B2 | Upper Intermediate
- ✅ If I had studied harder, I would have passed. — third conditional
- ✅ The report is being reviewed by the committee. — passive progressive
- ✅ Having finished the exam, she left. — participle clause
- ✅ He denied having taken the money. — complex verb pattern
These are B2 patterns — the CEFR upper-intermediate level. At B2 you handle mixed conditionals, all passive forms, participle clauses, and can argue a point clearly. This is the level most universities and employers require.
Marker: if you can write a structured essay and debate an abstract topic, you're B2.
Hard
- Had she not intervened, the situation would have escalated. — inverted conditional
- All distractors are grammatically plausible in other contexts
- Multiple rules interact (e.g., tense + aspect + modality)
- Context determines the answer — no single "rule" is enough
Hard marks upper-intermediate to advanced challenges: B2+, interacting rules, edge cases, plausible distractors, and contexts where pattern-matching fails.
Use "Hard" when Easy/Medium feel trivial and you want to test whether you actually understand a rule versus just recognising surface patterns.