92%
Complete the mother's frantic text message to her sister about their upcoming family road trip.
Tell me honestly, how long _____________________________________ at the campsite by the time our RV finally _________________________? Assuming we don't get lost again, we ____________________________________ these dusty backroads for at least ten hours!

will you have been waiting / arrives / will have been navigating

Blank 1 & 3: We use the Future Perfect Continuous to ask about or state the duration of an ongoing action up to a future point in time. Wait and navigate are continuous actions that emphasize the exhausting passage of time.

Blank 2: In future time clauses starting with words like by the time, when, or as soon as, we use the Present Simple (arrives), not the future tense (will arrive).

To ChallengesPreviousNext

Future tense

  • ✅ I'll help you. — spontaneous decision (will)
  • ✅ I'm going to study medicine. — planned intention
  • ✅ I'm meeting Sam at six. — fixed arrangement (present continuous)
  • ✅ The train leaves at 8. — scheduled event (present simple)

English has no single future tense — it uses will, be going to, present continuous, and present simple for different shades of future meaning. The choice signals whether you're predicting, planning, arranging, or stating a schedule.

Pattern: spontaneous → will. Planned → going to. Arranged → present continuous. Timetabled → present simple.

Perfect tense

  • I have lived here for ten years. — present perfect (started past, still true)
  • I live here for ten years. — wrong (simple present can't bridge past→now)
  • She had finished before I arrived. — past perfect (earlier past)
  • They will have left by noon. — future perfect (completed before future point)

The perfect = have + past participle. Connects an action to a reference point in time. Present perfect bridges past→now. Past perfect marks "earlier past." Future perfect marks "done before a future deadline."

Rule: if the action started in the past and is still relevant now → present perfect (have done). If two past events and you need the earlier one → past perfect (had done).

Progressive tense

  • I am working in London. — temporary, happening now
  • I work in London. — permanent/habitual (simple)
  • I am knowing the answer. — stative verb, can't be progressive
  • She was reading when I arrived. — past progressive (in progress at that moment)

The progressive = be + -ing. Marks actions as ongoing, temporary, or in-progress at a reference time. NOT used with stative verbs (know, believe, own, want, like) unless meaning shifts.

Rule: is the action temporary/in-progress right now? → progressive. Is it a permanent fact, habit, or schedule? → simple. Is it a stative verb? → almost never progressive.

Clause

  • I missed the bus. — ✅ independent clause (stands alone)
  • Because I overslept. — ❌ fragment (dependent clause, can't stand alone)
  • Because I overslept, I missed the bus. — ✅ dependent + independent = complete sentence
  • I missed the bus, and I was late. — ✅ two independent clauses joined by and

A clause is a unit built around a verb with a subject. Independent = can stand alone. Dependent = needs an independent clause to complete it.

Test: does the group of words have a subject + verb AND can it be a sentence on its own? Yes → independent clause. Has a subject + verb but feels incomplete → dependent clause.

Questions

  • Do you like coffee? — do-support (no existing auxiliary)
  • Can she swim? — inversion (auxiliary before subject)
  • Where does he live? — wh-question
  • You're coming, aren't you? — tag question

Questions require inversion (auxiliary before subject) or do-support (add do/does/did). Types: yes/no (Do you…?), wh- (What/Where/When…?), negative (Don't you…?), tag (…isn't it?).

Rule: find the auxiliary. Move it before the subject. No auxiliary? Add do/does/did. Never use just intonation in written English (You like coffee? is not standard).

B2 | Upper Intermediate

  • If I had studied harder, I would have passed. — third conditional
  • The report is being reviewed by the committee. — passive progressive
  • Having finished the exam, she left. — participle clause
  • He denied having taken the money. — complex verb pattern

These are B2 patterns — the CEFR upper-intermediate level. At B2 you handle mixed conditionals, all passive forms, participle clauses, and can argue a point clearly. This is the level most universities and employers require.

Marker: if you can write a structured essay and debate an abstract topic, you're B2.

Hard

  • Had she not intervened, the situation would have escalated. — inverted conditional
  • All distractors are grammatically plausible in other contexts
  • Multiple rules interact (e.g., tense + aspect + modality)
  • Context determines the answer — no single "rule" is enough

Hard marks upper-intermediate to advanced challenges: B2+, interacting rules, edge cases, plausible distractors, and contexts where pattern-matching fails.

Use "Hard" when Easy/Medium feel trivial and you want to test whether you actually understand a rule versus just recognising surface patterns.