87%

Complete the secret agent's mission debrief.

I came prepared with all my gadgets to bypass the laser grid, but I ______ the vault's passcode after all. Before I even typed a single number, I noticed the villain had simply left the heavy steel door wide open!

The correct answer is didn't need to hack.

Because the spy noticed the open door before typing anything, they did not perform the action of hacking. When an action is unnecessary and therefore not performed, we use didn't need to + infinitive.

If the spy had spent three hours hacking the keypad only to realize the door was unlocked the whole time, they would say "I needn't have hacked it."

To ChallengesPreviousNext

Modal verb

A modal verb is a special class of auxiliarycan, could, may, might, must, shall, should, will, would — that adds shades of meaning around possibility, ability, permission, obligation, or speculation. I can swim (ability), You should rest (advice), It might rain (possibility), You must leave (obligation).

Modals are grammatically peculiar: no -s in the third person (she can, not she cans), no infinitive, no participle, followed by the bare verb (I can swim, never I can to swim). Mastering them is the move from describing facts to expressing how you feel about them — likelihood, necessity, recommendation.

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

Negation

Negation in English usually places not after the auxiliary or modal verb: I am not going, She does not know, You must not go. When there's no auxiliary, you add do-support: I goI do not go. Most combinations contract: don't, can't, won't, isn't.

The trickiest rule for many learners: double negatives are not standard English. I didn't see nothing is non-standard; the standard forms are I saw nothing or I didn't see anything. Negative words like never, nobody, nothing already carry the negation — adding not on top doubles up.

Infinitive

The infinitive is the basic, unmarked form of a verb, used when no tense or subject agreement is needed. English has two flavours: the to-infinitive (to swim, to read) and the bare infinitive (swim, read). The to-infinitive follows verbs like want, decide, hope, plan (I want to swim); the bare infinitive follows modal verbs (I can swim) and certain causative verbs (Let him go).

Knowing which form to use after which verb is one of the trickiest distinctions in English — closely tied to the parallel choice of gerund (-ing form). I want to swim but I enjoy swimming aren't interchangeable.

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.