75%
Help the food critic review last night's disastrous dinner party. Choose ALL the grammatically correct statements that apply to the chef!
Chef Bob is famously terrified of spices, which explains a lot about yesterday's incredibly bland spaghetti.

The correct answers are If Chef Bob weren't so afraid of seasonings, the sauce wouldn't have tasted like warm tap water last night. and If Chef Bob knew how to use salt, his guests wouldn't have secretly ordered a pizza halfway through the meal.

This scenario uses a Mixed Conditional (Type 2), which connects a present, ongoing condition (Chef Bob's general fear of spices) to a past result (the ruined dinner last night). We use the past simple/subjunctive in the if-clause ("weren't" / "knew") and the perfect conditional in the main clause ("wouldn't have tasted" / "wouldn't have ordered").

"Wouldn't taste... last night" is incorrect because "last night" requires a past result ("wouldn't have tasted"). "If Chef Bob isn't..." is incorrect because we must use past tense forms to express an unreal or hypothetical present condition.

To ChallengesPreviousNext

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.

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.

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

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

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.