90%
Read the harsh (but fair!) judge's feedback from "The Great Global Bake-Off." The contestant's cake just collapsed under the weight of 45 layers of fondant.
Select ALL the grammatically correct statements that use complex past modals to describe what happened to the unfortunate cake.

The correct answers are: The cake needn't have been decorated with quite so much heavy edible glitter. To survive that much structural stress, the base would have had to be reinforced with steel. It could have been saved if you hadn't accidentally dropped it while presenting it to us.

These sentences correctly use complex passive modals in the past:

  • Needn't have been + past participle means the action was done, but it was unnecessary.
  • Would have had to be + past participle expresses a hypothetical past obligation in the passive voice.
  • Could have been + past participle shows past passive possibility.

Why the others are wrong:

Passive forms require the past participle (decorated, not decorating). Furthermore, the infinitive marker to must be followed by the base form of the verb (be, not been).

To ChallengesPreviousNext

Modal verb

  • She can swim. — ❌ She can to swim. (modal + bare infinitive, no to)
  • You must leave now. — strong obligation
  • It might rain. — possibility (~50%)
  • He should apologise. — advice/recommendation

Modal verbs (can, could, may, might, must, shall, should, will, would) are auxiliaries expressing ability, permission, possibility, obligation, or speculation. Always + bare infinitive. Never inflected (she can, not she cans).

Rule: modals never take to after them, never add -s for third person, and can't combine directly (must can ❌ — use must be able to).

Passive voice

  • The meal was cooked by the chef. — passive (action matters)
  • Mistakes were made. — passive, agent hidden (evasive)
  • ✅ Active: The chef cooked the meal. — stronger, clearer
  • The report was being been written. — malformed passive

The passive = be + past participle. Object becomes subject. Use it when the doer is unknown, irrelevant, or obvious. Avoid when it hides responsibility or weakens prose.

Formula: find the active object → make it the subject → use be (matching tense) + past participle → optionally add by + agent.

Past tense

  • I walked home. — simple past (completed action)
  • I was walking when it rained. — past progressive (in progress)
  • I had already left when she arrived. — past perfect (earlier past)
  • I had been waiting for an hour. — past perfect progressive (duration up to a past point)

Four past tense forms: simple past (done), past progressive (was happening), past perfect (had already happened), past perfect progressive (had been happening). Each encodes different timing relative to other past events.

Pattern: simple past = the story's main timeline. Past progressive = background action. Past perfect = flashback to something even earlier.

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).

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.

C2 | Proficiency

  • His was a pyrrhic victory, if ever there was one. — literary allusion + inversion
  • She'd have been none the wiser had he not let slip. — inverted conditional + idiom
  • The proposal, laudable though it may be, fails on pragmatic grounds. — formal concession
  • "Nice weather," he deadpanned, eyeing the hailstones. — irony + narrative register

These are C2 patterns — the highest CEFR level. At C2 you handle literary allusion, irony, any register, and complex written argument with native-like precision across all subjects.

Marker: if your English is indistinguishable from an educated native speaker's across registers, you're C2.

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.