Future Perfect vs. Future Continuous – English Grammar Exercises for B2
Read the text messages between the friends carefully and choose the best option to complete their party planning.
1 Jake: “Don’t worry about the decorations! By 7:30 PM, I ______ all the balloons in the living room.”
(a) will blow up
(b) will have blow up
(c) will have blown up
(d) will be blowing up
2 Emma: “At exactly 8:00 PM, we ______ behind the sofa, waiting for Sarah to open the door.”
(a) will be hiding
(b) will have hidden
(c) will hide
(d) will hiding
3 Liam: “Hey Chloe, ______ the birthday cake from the bakery by the time I get there at 6?”
(a) will you picked up
(b) will you be picking up
(c) will you have picked up
(d) will have you picked up
4 Chloe: “Don’t call Tom at 7:15! He ______ to the venue with the massive sound system and needs to focus on the road.”
(a) will have driven
(b) will drive
(c) is will drive
(d) will be driving
5 Jake: “I promise I ______ the living room completely before she arrives. There won’t be any trash left.”
(a) will have clean
(b) will have cleaned
(c) am cleaning
(d) will be cleaning
6 Emma: “By the time Sarah finally parks her car outside, Mark ______ all the fairy lights on the front porch.”
(a) will have hung
(b) will be hanging
(c) will hang
(d) will have hang
7 Liam: “We need to hurry! In exactly twenty minutes, Sarah ______ her office and heading our way.”
(a) will have left
(b) will be leaving
(c) will leaving
(d) will leave
8 Chloe: “Make sure the music is turned off at 7:55 She ______ up the stairs at that exact moment.”
(a) will walk
(b) will have walked
(c) will be walking
(d) will be walk
9 Mark: “I bought a lot of food. I estimate that we ______ at least twenty pizzas by the end of tonight’s party.”
(a) will eat
(b) will be eating
(c) will have ate
(d) will have eaten
10 Jake: “If you arrive at 7:45, don’t ring the doorbell! We ______ the final surprise rehearsal inside.”
(a) will doing
(b) will have done
(c) will be doing
(d) will do
11 Emma: “Do you think we ______ everything up before her mom calls to check on us?”
(a) will have set
(b) will have setting
(c) will be setting
(d) will set
12 Liam: “Please text me at 6:30 I ______ to the supermarket then, so I can buy extra ice if you need it.”
(a) will driving
(b) will have driven
(c) will be driving
(d) will drive
13 Chloe: “Everyone needs to be absolutely quiet at 8:00 PM sharp because Sarah ______ the front door.”
(a) will be unlocking
(b) will have unlocked
(c) will unlock
(d) will be unlock
14 Mark: “Don’t stress. By 7:50 PM, I ______ the confetti cannons, so they are ready to fire.”
(a) will load
(b) will have loaded
(c) will be loading
(d) will have load
15 Emma: “We can’t use the kitchen at 7:00 PM because the caterers ______ the buffet table then, but they ______ it by 7:30 PM.”
(a) will prepare / will finish
(b) will have prepared / will be finishing
(c) will be preparing / will have finish
(d) will be preparing / will have finished
16 Jake: “By the time the clock strikes midnight, I guarantee we ______ out of drinks, and people ______ on the tables.”
(a) will be running / will have danced
(b) will run / will dance
(c) will have run / will be dancing
(d) will have run / will dancing
17 Liam: “I can’t answer my phone around 7:45 I ______ the candles on the cake, and I ______ my hands full.”
(a) will be lighting / will have
(b) will light / will have
(c) will have lit / will be having
(d) will be lighting / will have had
18 Chloe: “Let’s review the plan: At 7:55, I ______ all the lights, and we ______ in absolute silence.”
(a) will turn off / will wait
(b) will have turned off / will waiting
(c) will have turned off / will be waiting
(d) will be turning off / will have waited
19 Mark: “This time tomorrow, we ______ from this massive food coma, but at least we ______ a successful surprise!”
(a) will have recovered / will be pulling off
(b) will be recovering / will have pulled off
(c) will recover / will pull off
(d) will be recovering / will have pull off
20 Emma: “I’m confident that by 8 PM, nobody ______ the secret to her, provided everyone ______ their mouths shut now.”
(a) will be leaking / will keep
(b) will leak / keeps
(c) will have leaked / keeping
(d) will have leaked / keeps
ANSWER KEY & EXPLANATIONS
1 (c) will have blown up
- Why it is correct (The Key): “By 7:30 PM” acts as a deadline. The Future Perfect is used for an action completed before a future point in time.
- Error Analysis: (a) will blow up (Common Mistake: misses the “before” nuance of “by”). (d) will be blowing up (Meaning Trap: means he will still be doing it at 7:30, which contradicts “Don’t worry”). (b) will have blow up (Structural Error: needs past participle ‘blown’).
2 (a) will be hiding
- Why it is correct (The Key): “At exactly 8:00 PM” specifies a precise moment in the future. The Future Continuous is used to show we will be in the middle of an action.
- Error Analysis: (b) will have hidden (Meaning Trap: implies the hiding action is finished, but we want to emphasize the ongoing state of hiding/waiting). (c) will hide (Common Mistake: implies the action starts at 8:00). (d) will hiding (Structural Error).
3 (c) will you have picked up
- Why it is correct (The Key): “By the time I get there” creates a future deadline. We use Future Perfect to ask if the action will be completed before that deadline.
- Error Analysis: (b) will you be picking up (Meaning Trap: implies you are in the middle of getting it when I arrive). (a) will you picked up (Structural Error). (d) will have you picked up (Structural Error: wrong word order for questions).
4 (d) will be driving
- Why it is correct (The Key): At the specific time of 7:15, Tom will be in the middle of driving. Future Continuous is required.
- Error Analysis: (a) will have driven (Meaning Trap: implies he has already arrived, so calling him wouldn’t be a distraction). (b) will drive (Common Mistake). (c) is will drive (Structural Error).
5 (b) will have cleaned
- Why it is correct (The Key): “Before she arrives” functions as a deadline. The cleaning must be entirely finished.
- Error Analysis: (d) will be cleaning (Meaning Trap: ruins the party if you are still cleaning when the birthday girl walks in). (c) am cleaning (Common Mistake: Present continuous doesn’t fit the “before she arrives” condition). (a) will have clean (Structural Error).
6 (a) will have hung
- Why it is correct (The Key): “By the time” requires the Future Perfect to show Mark finished hanging the lights before she parks.
- Error Analysis: (b) will be hanging (Meaning Trap: if he is still hanging them, she will see him, ruining the surprise). (c) will hang (Common Mistake). (d) will have hang (Structural Error: needs past participle ‘hung’).
7 (b) will be leaving
- Why it is correct (The Key): “In exactly twenty minutes” points to a specific future moment where two parallel actions will be happening: “leaving” and “heading”. Future Continuous fits best.
- Error Analysis: (a) will have left (Meaning Trap: while grammatically possible alone, it breaks the parallel structure with the continuous word “heading”). (d) will leave (Common Mistake). (c) will leaving (Structural Error).
8 (c) will be walking
- Why it is correct (The Key): “At that exact moment (7:55)” points to an action in progress.
- Error Analysis: (b) will have walked (Meaning Trap: means she is already upstairs and inside, so turning off the music at 7:55 is too late). (a) will walk (Common Mistake). (d) will be walk (Structural Error).
9 (d) will have eaten
- Why it is correct (The Key): “By the end of tonight’s party” is a deadline. Future Perfect is used to calculate a total amount completed before a future point.
- Error Analysis: (b) will be eating (Meaning Trap: implies twenty people are eating at the exact end of the party). (a) will eat (Common Mistake). (c) will have ate (Structural Error: needs ‘eaten’).
10 (c) will be doing
- Why it is correct (The Key): Ringing the doorbell at 7:45 would interrupt an action in progress (the rehearsal). Future Continuous is correct.
- Error Analysis: (b) will have done (Meaning Trap: if the rehearsal is completely done by 7:45, ringing the bell wouldn’t interrupt anything). (d) will do (Common Mistake). (a) will doing (Structural Error).
11 (a) will have set
- Why it is correct (The Key): “Before her mom calls” is a deadline. They want the setup completely finished prior to the call.
- Error Analysis: (c) will be setting (Meaning Trap: implies they are still setting up while talking to her mom). (d) will set (Common Mistake). (b) will have setting (Structural Error).
12 (c) will be driving
- Why it is correct (The Key): Liam wants a text at exactly 6:30 because he will be in the middle of driving to the store and can add things to his list.
- Error Analysis: (b) will have driven (Meaning Trap: if he has already driven there and finished shopping, texting him is useless). (d) will drive (Common Mistake). (a) will driving (Structural Error).
13 (a) will be unlocking
- Why it is correct (The Key): At 8:00 PM sharp, she will be in the physical process of unlocking the door, hence the need for absolute quiet.
- Error Analysis: (b) will have unlocked (Meaning Trap: if she has already unlocked it, she’s already inside). (c) will unlock (Common Mistake). (d) will be unlock (Structural Error).
14 (b) will have loaded
- Why it is correct (The Key): “By 7:50 PM” is a deadline. The cannons must be completely loaded before 8:00 PM so they are “ready to fire”.
- Error Analysis: (c) will be loading (Meaning Trap: if he is still loading them, they aren’t “ready to fire”). (a) will load (Common Mistake). (d) will have load (Structural Error).
15 (d) will be preparing / will have finished
- Why it is correct (The Key): At exactly 7:00, the caterers are in the middle of the task (Future Continuous). By the deadline of 7:30, the task will be completed (Future Perfect).
- Error Analysis: (b) will have prepared / will be finishing (Meaning Trap: completely reverses the logic of the timeline). (a) will prepare / will finish (Common Mistake). (c) will be preparing / will have finish (Structural Error).
16 (c) will have run / will be dancing
- Why it is correct (The Key): “By midnight”, the supply of drinks will be completely gone (Future Perfect), and at that exact moment, people will be in the middle of dancing (Future Continuous).
- Error Analysis: (a) will be running / will have danced (Meaning Trap: reverses the timeline). (b) will run / will dance (Common Mistake). (d) will have run / will dancing (Structural Error).
17 (a) will be lighting / will have
- Why it is correct (The Key): At 7:45, Liam is in the middle of an action (will be lighting). The verb “have” (meaning possession/state of having hands full) is a stative verb and cannot be used in a continuous tense (will have).
- Error Analysis: (c) will have lit / will be having (Meaning Trap: uses a continuous form for a stative verb). (b) will light / will have (Common Mistake). (d) will be lighting / will have had (Structural Error).
18 (c) will have turned off / will be waiting
- Why it is correct (The Key): At 7:55, the action of turning off the lights must be already completed (Future Perfect) so that the group can be in the ongoing state of waiting in the dark (Future Continuous).
- Error Analysis: (d) will be turning off / will have waited (Meaning Trap: completely reverses the logical sequence of a surprise party). (a) will turn off / will wait (Common Mistake). (b) will have turned off / will waiting (Structural Error).
19 (b) will be recovering / will have pulled off
- Why it is correct (The Key): “This time tomorrow” (a specific time) points to an ongoing state of recovery (Future Continuous). “But at least…” reflects on the achievement of the party, which will be completely finished by tomorrow (Future Perfect).
- Error Analysis: (a) will have recovered / will be pulling off (Meaning Trap: reverses logic; you don’t recover before the party is pulled off). (c) will recover / will pull off (Common Mistake). (d) will be recovering / will have pull off (Structural Error).
20 (d) will have leaked / keeps
- Why it is correct (The Key): “By 8 PM” requires Future Perfect (will have leaked). The time clause “provided” (meaning ‘if’) requires the Present Simple (keeps) to talk about the future, just like the First Conditional.
- Error Analysis: (a) will be leaking / will keep (Meaning Trap: you cannot use “will” directly after conditional words like ‘provided/if’). (b) will leak / keeps (Common Mistake: misses the ‘by 8 PM’ completion). (c) will have leaked / keeping (Structural Error).
GRAMMAR POINTS TO REMEMBER
- The “Deadline” Rule (Future Perfect): Use will have + past participle when you see keywords like by, by the time, or before. It means an action will be 100% completed before a specific time in the future. (e.g., By 8 PM, I will have finished decorating).
- The “Exact Moment” Rule (Future Continuous): Use will be + V-ing when you see keywords like at exactly 8 PM, at this time tomorrow, or when you arrive. It means you will be in the middle of doing something at that exact future moment.
- Overlapping Timelines: You can use both in one sentence to show cause and effect or sequence. (e.g., By the time you arrive [deadline], I will have hidden the gifts [completed], so I will be sitting on the couch [ongoing]).
- Stative Verbs Warning: Verbs that describe states, senses, or possession (e.g., have, know, believe, want) usually do not take the continuous form. (e.g., I will have my hands full, NOT I will be having my hands full).
- Future Time Clauses: Remember that after words like provided (that), if, when, before, until, we use the Present Simple, not the future tense. (e.g., provided everyone keeps quiet, NOT provided everyone will keep quiet).
