The waiters dropping plates every five minutes didn't seem to care about the noise.
Use the present participle (-ing) to reduce an active relative clause ("waiters who were dropping plates"). Using the past tense "dropped" here would create a grammatically incorrect run-on sentence.
The soup, served at absolute zero, was ironically the highlight of the meal.
Use the past participle to reduce a passive relative clause ("soup which was served").
I believe I was the only patron to survive the evening without getting food poisoning!
When a noun is modified by phrases like "the first," "the last," or "the only," we use a to-infinitive to reduce the relative clause ("the only patron who survived").
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).
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.
Infinitive
Infinitive vs gerund: the #1 verb-pattern confusion. Some verbs take only infinitive (want to go ✅), some only gerund (enjoy going ✅), some both with different meanings (stop to smoke ≠ stop smoking). No logical rule exists — learn by verb.
The infinitive = base verb form used non-finitely. To-infinitive (to go) after certain verbs. Bare infinitive (go) after modals and causatives.
Diagnostic: what's the main verb? Check whether it takes to-infinitive, bare infinitive, or gerund. If unsure, try both and see which sounds natural to native speakers.
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.
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.