This English grammar quiz is designed to check if an English learner is at B2/Upper Intermediate CEFR level.

This quiz is designed to test your knowledge of English grammar and vocabulary on an upper-intermediate level, as per the Common European Framework of Reference (CEFR) guidelines. It will cover a wide range of topics such as verb tenses, relative clauses, modal verbs, and adjective and adverb clauses, as well as testing your ability to understand and use complex grammar structures.

After taking the quiz, learners would be able to see where they stand in terms of their English proficiency and if they are ready to move to the next level. Passing the challenge indicates the control of English grammar enough to move to the next level.

To ChallengesStart Challenge

Correct Answers

Question 1
Choose the correct option.
The car _________________________ by a mechanic before it was sold.

The sentence is describing an action that happened in the past and the subject is not the doer of the action, the correct answer is was fixed, as it is the past passive form of the verb "to fix" indicating that the car was fixed by a mechanic before it was sold. Passive voice is used when the focus is on the action rather than the doer of the action.

Question 2
Choose the correct option.
I _________________________ of going to the concert next month, but I'm not sure yet.

The sentence is expressing a consideration or an idea in present, the correct answer is am thinking, as it is the present continuous form of the verb "to think" indicating that the speaker is currently considering or thinking about going to the concert next month.

Question 3
Choose the correct option.
If I _________________________ more time, I would have finished the report.

The sentence is expressing a hypothetical situation in the past, the correct answer is had had, as it is the past perfect form of the verb "to have" that is used for the third conditional sentence. The third conditional sentence is used to talk about a hypothetical past situation and its result in the past.

Question 4
Choose correct options.
The _________________________ musician _________________________ played the piece.

"Skilled" is an adjective that describes the musician as having a high level of proficiency. It modifies the noun "musician" and gives more information about the musician's abilities.

"Flawlessly" is an adverb that describes the way the musician played the piece. It modifies the verb "played" and gives more information about how the musician played the piece. It indicates that the musician played the piece without making any mistakes.

Adjectives are words that describe nouns and adverbs are words that describe verbs, adjectives, or other adverbs. In this sentence, "skilled" describes the noun "musician" and "flawlessly" describes the verb "played" and gives more information about how the musician played the piece.

Question 5
Choose the correct option.
It _________________________ to rain later this afternoon.

The sentence is expressing a prediction about the weather in the future. the correct answer is is going, as it is the present continuous form of the verb "to go" indicating that the action is expected to happen in the future. This form is used to express future plans or predictions. This form is also used to indicate that something is already planned or arranged to happen in the future.

Question 6
Choose the correct option.
I _________________________ my homework before I go out to play.

The sentence is expressing a future plan, the correct answer is will finish, as it is the future form of the verb "to finish" indicating that the speaker has a plan to finish his homework before he goes out to play.

Question 7
Choose the correct option.
You _________________________ hurry, we still have plenty of time before the movie starts.

The sentence is giving advice that the person doesn't need to hurry as there is still plenty of time before the movie starts. "Needn't" is a modal verb that means "don't need to" and it is used to give advice or permission in a polite way.

Question 8
Choose the correct option.
By the time we arrive, the party ____________________________ for an hour.

The sentence is describing an action that will have already taken place by a specific time in the future, the correct answer is will have started, as it is the future perfect form of the verb "to start" indicating that the action of starting the party will have already taken place by the time the speaker and the addressee arrive.

Question 9
Choose the correct option.
They ____________________________ for the company for over a decade, but they're still passionate about their work.

The sentence is describing an action that began in the past and is still ongoing, the correct answer is have been working, as it is the present perfect continuous form of the verb "to work" indicating that the action of working for the company began in the past and is still ongoing.

Question 10
Choose the correct option.
I wish I __________________________ French fluently.

The sentence is expressing a desire or a regret for something that is not true in the present moment. The pattern is "I wish I could ..." so the correct answer is could speak.

Question 11
Choose the correct option.
The book, which _________________________ on the top shelf, was very popular.

The sentence is describing a past action that happened to a book, the correct answer is sat, as it is the past simple form of the verb "to sit" indicating that the book was in a particular position in the past. The relative clause "which sat on the top shelf" describes the book and gives more information about its location.

Conditional sentence

Second vs third conditional: second = unreal present/future (If I had money, I would buy it — but I don't have money now). Third = unreal past (If I had studied, I would have passed — but I didn't study). The most common confusion: using second when you mean third, making your timeline unclear.

A conditional sentence = if-clause + consequence clause. Five patterns (zero, 1st, 2nd, 3rd, mixed) each encode a specific time and probability.

Diagnostic: is the hypothetical about now or then? Now → second conditional. A past event that didn't happen → third conditional.

Subjunctive mood

Subjunctive vs indicative: indicative states facts (He goes every day). Subjunctive marks unreality (I suggest he go; If I were you). The subjunctive drops the -s and insists on were — signalling "this isn't (or may not be) real." In informal speech it's disappearing, but formal/academic writing still expects it.

The subjunctive mood = hypothetical/counterfactual marker. Present subjunctive (base form after suggest/demand/insist that). Past subjunctive (were in unreal conditionals).

Diagnostic: is the clause about something unreal, demanded, or recommended (not yet true)? → subjunctive. Is it factual? → indicative.

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.

Past tense

Simple past vs past perfect: simple past puts events on the main timeline (I arrived. She left.). Past perfect marks an event as earlier than another past event (She had left before I arrived). If all events are in sequence, simple past is enough. Only use past perfect when you need to show "earlier than the main story."

The past tense has four forms encoding different temporal relationships: simple past, past progressive, past perfect, past perfect progressive.

Diagnostic: are events in sequence? → simple past is fine. Need to show one event happened before another past event? → past perfect for the earlier one.

Simple tense

Simple vs progressive vs perfect: simple = "just the fact" (I work). Progressive = "ongoing right now" (I am working). Perfect = "connected to a reference time" (I have worked). Simple is the default — use it unless you have a reason to add progressive or perfect meaning.

The simple aspect = unmarked form. Habits, facts, completed events, scheduled future. The starting point for all tense learning.

Diagnostic: do you need to signal "ongoing" (progressive) or "relevant to now" (perfect)? No? → simple is correct. Most sentences use simple tense — it's the unmarked default.

Progressive tense

Progressive vs simple: I work in London (permanent job) vs I am working in London (temporary assignment). Simple = fact/habit/permanent. Progressive = ongoing/temporary/in-progress. Same verb, different aspect, different meaning. The choice isn't about grammar preference — it changes what you're communicating.

The progressive = be + -ing. Marks ongoing/temporary actions. Stative verbs resist it.

Diagnostic: is the action happening RIGHT NOW and likely to stop? → progressive. Is it a general truth, habit, or scheduled event? → simple. Is the verb stative (know, own, believe)? → simple (even if happening now).

Present tense

Simple present vs present progressive: simple present = habits, routines, permanent facts (I work here). Present progressive = right now, temporary, changing (I'm working from home today). The most common confusion: using progressive for habits (I'm working here ❌ for permanent job) or simple for right-now (I work now ❌ for current activity).

The present tense has four forms: simple, progressive, perfect, perfect progressive — each relating the action to "now" differently.

Diagnostic: is it a habit/permanent fact? → simple. Happening right now? → progressive. Started in past but still relevant? → perfect. Ongoing duration up to now? → perfect progressive.

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.

Perfect tense

Present perfect vs simple past: I lost my keys (past: specific time, done). I have lost my keys (perfect: result matters NOW — I still don't have them). The perfect always connects past action to present relevance. If the time is specified (yesterday, in 2010) → simple past. If the result matters now → present perfect.

The perfect aspect = have + past participle. Marks completion relative to a time point. Three forms: present/past/future perfect.

Diagnostic: does the sentence mention a specific finished time (yesterday, last year, in 1999)? → simple past. Is it about the result/relevance NOW? → present perfect.

Modal verb

Must vs should vs might: the most confused modal trio. Must = strong obligation/near-certainty. Should = advice/expectation. Might = possibility. Getting these wrong changes the force of your statement: You must see a doctor (urgent) vs You should see a doctor (advice) vs You might need a doctor (maybe).

Modal verbs are auxiliaries that encode modality: ability (can), permission (may), necessity (must), advice (should), possibility (might), future (will).

Diagnostic: what meaning are you adding? Obligation → must/have to. Advice → should. Possibility → might/could. Ability → can. Future → will.

Negation

Single vs double negatives: standard English uses ONE negative per clause (I don't see anything or I see nothing). Double negatives (I don't see nothing) are grammatical in many languages and some English dialects, but are non-standard in written/formal English. This is the #1 negation trap for speakers of Spanish, Russian, and French.

Negation = not after auxiliary/modal, or do-support. Negative words (never, nobody, nothing) negate alone without adding not.

Diagnostic: count the negatives in the clause. More than one? → double negative. Fix by replacing one with a positive (anything, anyone, ever).

Adverb

Adverb vs adjective: adjectives describe things; adverbs describe actions, qualities, or degrees. The mix-up usually happens after action verbs — she sings beautiful (wrong) vs she sings beautifully (right).

An adverb modifies a verb, adjective, or another adverb: incredibly fast, she spoke softly, we go often.

Diagnostic: ask what word is this describing? If it's a verb (an action) → adverb. If it's a noun (a thing) → adjective. Exception: linking verbs (be, seem, taste) take adjectives, not adverbs.

Adjective

Adjective vs adverb: both describe things, but adjectives attach to nouns while adverbs attach to verbs. A quick answer (adjective → noun) vs answered quickly (adverb → verb).

An adjective modifies a noun or pronoun — telling you what kind, which one, or how many: a red car, something useful, three heavy boxes.

Diagnostic test: if the word describes a thing or person, use the adjective form. If it describes an action, you need the adverb (-ly) form instead.

Adjective and adverb

Adjective vs adverb: the most common mix-up in English description words. Both add detail, but they attach to different things — and picking the wrong one breaks the sentence.

Adjectives modify nouns: a slow car. Adverbs modify verbs, adjectives, or other adverbs: drove slowly, incredibly fast.

Diagnostic: ask what is being described? If it's a thing or person → adjective. If it's an action, quality, or degree → adverb. Watch linking verbs (feel, taste, look) — they take adjectives, not adverbs: it tastes good, not well.

Future tense

Will vs going to: the most confused future pair. Will = spontaneous decisions and predictions (I'll have the fish; It will rain). Going to = pre-existing plans and evidence-based predictions (I'm going to study law; Look at those clouds — it's going to rain). Swap them and you sound either impulsive or weirdly formal.

English encodes future time through will, be going to, present continuous (arrangements), and present simple (schedules) — each with different implications.

Diagnostic: is the decision happening right now? → will. Was it already planned? → going to. Is it a confirmed arrangement with another person? → present continuous.

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

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.

Medium

Medium vs Easy: Easy has one obviously correct answer and clearly wrong distractors. Medium has one correct answer but plausible distractors — you need to actually know the rule, not just guess from sound.

The Medium tag filters for A2B1 challenges with realistic difficulty: one rule per question, plausible alternatives, everyday contexts.

Diagnostic: if you're scoring 90%+ on Easy, move here. If you're below 60% on Medium, go back to Easy for that topic. Target 70–80% accuracy for maximum learning.