Choose the correct verb forms to finish the amateur wizard's rather urgent diary entry.
If I ________ the instructions on the spellbook properly yesterday, I ________ as a giant talking frog at this very moment!
The correct answer is had read / wouldn't be sitting.
Here we have another classic mixed conditional. The mistake happened in the past ("yesterday"), requiring the past perfect ("had read"). The unfortunate result is happening right now ("at this very moment"), requiring the present continuous conditional ("wouldn't be sitting").
Conditional sentence
A conditional sentence describes one situation as depending on another. It pairs a condition clause (usually starting with if) with a consequence clause: If it rains, we'll stay in. The condition can refer to general truths, real future possibilities, hypothetical present situations, or unreal past situations — and each type uses a specific tense pattern.
English teaching groups these into zero, first, second, third, and mixed conditionals. Mastering them lets you talk about plans, regrets, hypotheticals, and warnings — territory you can't reach with simple present and past tenses alone.
Perfect tense
The perfect aspect marks an action as complete relative to a point in time. It's formed with have + past participle: I have eaten (present perfect), She had finished (past perfect), They will have arrived (future perfect). The perfect doesn't just say when — it says the action's completion is relevant to the time of reference.
The trickiest English-specific use is the present perfect: I have lived in Paris connects the past to now (you may still live there), while I lived in Paris doesn't. This connection is one of the biggest jumps for learners whose native language doesn't make the same distinction.
Progressive tense
The progressive aspect (also called continuous) marks an action as ongoing at the time of reference, formed with be + present participle (-ing): I am working, She was reading, They will be travelling. It signals temporary or in-progress events — the contrast with the simple aspect (I work = habit; I'm working = right now) is one of the most-used distinctions in English.
Some verbs (stative verbs like know, believe, own, belong) don't normally take the progressive — I'm knowing the answer sounds wrong. Recognising stative vs dynamic verbs is what stops you from over-applying the rule.
Past tense
The past tense is how English talks about events finished before now. It comes in four flavours: simple past (I walked) for completed events, past progressive (I was walking) for actions ongoing at a past time, past perfect (I had walked) for events before another past event, and past perfect progressive (I had been walking) for ongoing events leading up to a past point.
Choosing the right one is what makes past narratives clear instead of murky. When I arrived, she ate dinner is technically grammatical but means something different than had eaten (already done) or was eating (in progress when you arrived).
Present tense
The present tense in English has four forms: simple present (I work) for habits, general truths, and stative descriptions; present progressive (I am working) for actions happening right now or temporary situations; present perfect (I have worked) for past actions with present relevance; and present perfect progressive (I have been working) for ongoing actions continuing into the present.
The simple/progressive distinction is one of the trickiest jumps for learners — I work in Paris (habitual) and I'm working in Paris (temporary, right now) feel almost identical but signal different things. Pick wrong and your meaning subtly shifts.
B2 | Upper Intermediate
B2 is the upper-intermediate level in the CEFR framework, sitting between B1 and C1. At B2 you can read editorials, follow most TED talks without subtitles, and hold extended conversations on abstract topics — including topics outside your everyday life.
Grammatically, B2 means flexible control of mixed conditionals, passive voice across tenses, reported speech with proper backshifting, and participle clauses. B2 is the standard target for university entrance exams (IELTS 5.5–6.5, TOEFL 87–109) and most skilled-migration thresholds — knowing whether you're there shapes your study plan.
Difficulty: Hard
The Hard difficulty tag marks questions and challenges aimed at upper-intermediate to advanced learners — typically B2 and above. Expect interacting rules, edge cases, distractors that look right at first glance, and contexts where the surface meaning and the grammatical answer don't match.
Filter by Hard when you're past the basics and want material that genuinely tests your understanding. These questions catch the gaps your textbook didn't — register-sensitive choices, exception cases, mixed conditionals, the difference between would have been and had been.