Fill in the blanks to complete the procrastinating student's very optimistic promises to their roommate.
Don't worry, by midnight I will have written all twenty pages of this history essay.
And by the time you wake up tomorrow morning, I will have submitted it to the professor!
Don't worry, by midnight I will have written all twenty pages of this history essay.
We use the future perfect to show that an action will be entirely finished by a particular point in the future (midnight).
And by the time you wake up tomorrow morning, I will have submitted it to the professor!
The phrase "by the time" is a strong clue for the future perfect. The submission will be a completed action before the roommate wakes up.
Verb
- walk → walk / walks / walked / walked / walking (5 forms, regular)
- go → go / goes / went / gone / going (5 forms, irregular)
- be → am/is/are/was/were/be/being/been (8 forms)
- can → can / could (modal: only 2 forms, no -s, no -ing)
A verb is the one word class every English sentence requires. Carries tense (when), aspect (duration), mood (attitude), and voice (active/passive). Regular verbs add -ed; ~200 irregular verbs have unpredictable past forms.
Key insight: fix your verbs and most grammar problems disappear. Wrong tense, wrong agreement, wrong form — verb errors account for the majority of grammatical mistakes.
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).
B1 | Intermediate
- ✅ If I had more time, I would travel more. — second conditional
- ✅ The bridge was built in 1920. — passive voice
- ✅ She said she was tired. — reported speech with backshift
- ✅ Although it rained, we enjoyed the trip. — complex sentence with concession
These are B1 patterns — the CEFR intermediate level. At B1 you link ideas, use passive voice, handle reported speech, and manage second conditional — enough for travel, work basics, and everyday independence.
Marker: if you can explain why something happened and follow a news story, you're B1.
Medium
- If I were you, I would apologise. — one rule (second conditional), but distractors like was tempt you
- Answers require active thought, not instant pattern recognition
- Vocabulary and context are realistic, not artificially simplified
- Usually tests one rule, but the wrong answers are plausible
Medium marks middle-difficulty challenges: A2–B1, one rule tested, but with realistic distractors that require genuine understanding.
Use "Medium" when Easy feels too obvious but Hard feels overwhelming. This is where most productive learning happens — the sweet spot of difficulty.