The correct answers are The printer, jammed with a half-eaten sandwich, finally caught fire. and Anyone caught microwaving fish in the breakroom will face immediate suspension.
Participle clauses can be used to reduce relative clauses.
"...jammed with a half-eaten sandwich" is a correct past participle clause replacing "which was jammed...".
"...caught microwaving fish" is a correct past participle clause replacing "who is caught...".
"Left on the desk overnight..." is a dangling participle because it implies Bob was left on the desk, not the sandwich.
"The sandwich eating..." is incorrect because it uses an active present participle (-ing) instead of the required passive past participle (-ed). It should be "The sandwich eaten by the intern...".
Participle
Present participle vs gerund: both are -ing forms, but a participle acts as an adjective/adverb (the running water, She sat reading), while a gerund acts as a noun (Running is fun). Same form, different grammatical job.
A participle = verb form used as modifier or in compound tenses. Present (-ing): progressive + adjective. Past (-ed/irregular): perfect + passive + adjective.
Diagnostic: is the -ing word describing a noun or modifying a verb? → participle. Is it being a noun (subject, object)? → gerund.
Relative clause
Restrictive vs non-restrictive: this distinction changes meaning. The students who passed celebrated = only those who passed. The students*, who passed,** celebrated* = all students passed and all celebrated. One missing comma flips the meaning of the entire sentence.
A relative clause = dependent clause modifying a noun. Restrictive (essential, no commas) vs non-restrictive (extra, commas required).
Diagnostic: remove the clause. Does the sentence still identify the right noun? Yes → non-restrictive (add commas). No (now ambiguous) → restrictive (no commas).
Clause
Clause vs phrase: a clause has a subject + verb (she runs); a phrase does not (in the morning, running fast). This is the first distinction to make when analysing sentence structure.
A clause is a grammatical unit built around a verb: independent clauses make complete sentences; dependent clauses attach to them as modifiers or complements.
Diagnostic: find the verb. If there's a subject doing or being something → clause. If there's no subject-verb pair → phrase.
Passive voice
Active vs passive: active puts the doer first (The dog bit the man). Passive puts the receiver first (The man was bitten by the dog). Neither is inherently wrong — choice depends on what you want to foreground. Scientific/formal writing uses passive deliberately; vague writing uses it accidentally.
Passive voice = be + past participle. Promotes the object to subject. Good for foregrounding the action/result; bad when it hides who's responsible.
Diagnostic: who's doing the action? If unnamed and that matters → bad passive. If unnamed because it's obvious or irrelevant (The building was constructed in 1920) → good passive.
Complex sentence
Complex vs compound sentence: a compound sentence links two equal independent clauses with and/but/or. A complex sentence links an independent clause with a subordinate (dependent) clause — one idea is the main point, the other is background.
A complex sentence = independent clause + dependent clause. The dependent clause adds time (when), reason (because), condition (if), or detail (who/which).
Diagnostic: are both halves able to stand alone? Yes → compound. Can only one stand alone? → complex.
B2 | Upper Intermediate
B2 vs C1: B2 means effective communication on complex topics with some effort. C1 means effortless fluency with precise register control. If you can argue a point but still reach for words and make structural slips under pressure, you're B2.
B2 is the upper-intermediate CEFR level: mixed conditionals, complex passives, reported speech with backshift, participle clauses, and sustained written argument.
Diagnostic: does your writing read as "competent non-native" or "could be native"? The former → B2. The latter → C1.
Hard
Hard vs Medium: Medium tests one rule with realistic distractors. Hard tests interacting rules, edge cases, or context-dependent answers where multiple options seem correct until you think deeply. If you're scoring 80%+ on Medium, try Hard to find your real gaps.
The Hard tag filters for B2+ challenges with layered difficulty: rule interactions, subtle distractors, and contexts that demand genuine grammatical reasoning.
Diagnostic: if Hard questions feel impossible, drop to Medium and master the individual rules first. Hard assumes you already know each rule — it tests whether you can apply them together.