Future Perfect vs. Future Continuous – English Grammar Exercises for B2

Grammar » Grammar Exercises for B2 » Future Perfect vs. Future Continuous – English Grammar Exercises for B2

Exercises:   123456789101112

Read the email from the IT Director carefully and choose the best option to complete the sentences.

1   Please be informed that at exactly 10:00 PM this Friday, our engineering team ______ the primary databases offline to begin the migration.

     (a) will have taken

     (b) will take

     (c) will taking

     (d) will be taking

2   We guarantee that by 6:00 AM on Monday, we ______ the entire enterprise system successfully.

     (a) will have upgraded

     (b) will be upgrading

     (c) will upgrade

     (d) will have upgrade

3   Please inform your local teams that they ______ access to the global cloud storage during the entire maintenance window on Saturday.

     (a) won’t be having

     (b) won’t have

     (c) won’t have had

     (d) won’t having

4   I estimate that by Saturday afternoon, our technicians ______ over 500 terabytes of corporate data to the new servers.

     (a) will transfer

     (b) will be transferring

     (c) will have transferred

     (d) will have transfer

 If anyone attempts to log into the ERP portal at exactly midnight on Friday, the system ______ an error message.

     (a) will be displaying

     (b) will display

     (c) will have displayed

     (d) will displaying

 By the time the Tokyo branch opens on Monday morning, we ______ all the routine diagnostic tests.

     (a) will have completed

     (b) will have complete

     (c) will complete

     (d) will be completing

 While you are enjoying your weekend off, our global IT staff ______ around the clock to ensure a smooth transition.

     (a) will work

     (b) will have worked

     (c) will be working

     (d) are will work

8   According to our strict schedule, by 8:00 PM on Sunday, the automated scripts ______ the core software on every workstation worldwide.

     (a) will have install

     (b) will be installing

     (c) will install

     (d) will have installed

 During the most critical phase on Saturday night, the main server ______, meaning no incoming emails will be delivered.

     (a) will have rebooted

     (b) will be rebooting

     (c) will reboot

     (d) will be reboot

10   I promise that nobody ______ any data loss by the end of this comprehensive upgrade.

     (a) will experience

     (b) will have experienced

     (c) will be experiencing

     (d) will have experiencing

11   Please note that at 9:00 AM on Saturday, the firewall configurations ______, so internet access will be highly unstable.

     (a) will update

     (b) will have updated

     (c) will be updating

     (d) will updating

12   Do not schedule any large file transfers for Sunday because the overall network bandwidth ______ severely limited.

     (a) will be being

     (b) will have been

     (c) will be

     (d) will have being

13   By the time we send out the final “All Clear” email, our security team ______ every single cybersecurity protocol.

     (a) will verify

     (b) will be verifying

     (c) will have verified

     (d) will have verify

14   For the first six hours of the outage, the physical backup generators ______, so minor power fluctuations might occur in the headquarters.

     (a) will be running

     (b) will run

     (c) will have run

     (d) will running

15   We will not restore global access until the regional managers ______ that their local networks are perfectly stable.

     (a) will confirm

     (b) will have confirmed

     (c) have confirmed

     (d) will be confirming

16   I assure you that by the start of the next business week, we ______ the old legacy servers completely.

     (a) will have retired

     (b) will be retiring

     (c) will retire

     (d) will have retire

17   At this time on Sunday, the integration software ______ the newly migrated files across all international branches.

     (a) will synchronize

     (b) will have synchronized

     (c) will be synchronizing

     (d) will be synchronize

18   I strongly advise against working on Saturday, as the shared office drives ______ randomly throughout the day.

     (a) will disconnect

     (b) will be disconnecting

     (c) will have disconnected

     (d) will disconnecting

19   By Sunday evening, we ______ the core maintenance, and the system ______ normally again.

     (a) will have finished / will be operating

     (b) will finish / will operate

     (c) will be finishing / will have operated

     (d) will have finished / will operating

20   Provided that nothing unexpected happens, we ______ the infrastructure by Monday, but we ______ the system closely for the next 48 hours.

     (a) will be stabilizing / will have monitored

     (b) will stabilize / will monitor

     (c) will have stabilized / will be monitoring

     (d) will have stabilize / will be monitor

ANSWER KEY & EXPLANATIONS

1 (d) will be taking

  • Why it is correct (The Key): “At exactly 10:00 PM this Friday” is a precise moment in the future. The action of taking the databases offline will be in progress right at that moment.
  • Error Analysis: (a) will have taken (Meaning Trap: implies the databases are already fully offline before 10 PM). (b) will take (Common Mistake: misses the ongoing nuance at a precise time). (c) will taking (Structural Error).

2 (a) will have upgraded

  • Why it is correct (The Key): “By 6:00 AM on Monday” acts as a deadline. The IT department promises the completion of the upgrade before this time.
  • Error Analysis: (b) will be upgrading (Meaning Trap: implies the system will still be down and undergoing upgrades on Monday morning, which breaks the guarantee). (c) will upgrade (Common Mistake). (d) will have upgrade (Structural Error: needs past participle ‘upgraded’).

3 (b) won’t have

  • Why it is correct (The Key): “Have” (meaning possession/access) is a stative verb. Stative verbs cannot take the continuous form, even if the action happens over a continuous period (“during the entire maintenance”).
  • Error Analysis: (a) won’t be having (Common Mistake: over-applying the continuous tense to a stative verb). (c) won’t have had (Meaning Trap: perfect tense does not fit an ongoing state during the window). (d) won’t having (Structural Error).

4 (c) will have transferred

  • Why it is correct (The Key): “By Saturday afternoon” is the deadline. The sentence calculates an accumulated achievement (“over 500 terabytes”) that will be finished by that deadline.
  • Error Analysis: (b) will be transferring (Meaning Trap: focuses on the process but fails to capture the completion of the 500-terabyte milestone by the deadline). (a) will transfer (Common Mistake). (d) will have transfer (Structural Error).

5 (a) will be displaying

  • Why it is correct (The Key): “At exactly midnight” points to a specific ongoing action. If someone tries to log in, they will interrupt the system in the middle of displaying an error message.
  • Error Analysis: (c) will have displayed (Meaning Trap: implies the message was shown in the past and is no longer there). (b) will display (Common Mistake). (d) will displaying (Structural Error).

6 (a) will have completed

  • Why it is correct (The Key): “By the time…” establishes a deadline. The IT team promises the tests will be 100% finished prior to the branch opening.
  • Error Analysis: (d) will be completing (Meaning Trap: implies the tests are still running when the branch opens, potentially causing issues). (c) will complete (Common Mistake). (b) will have complete (Structural Error).

7 (c) will be working

  • Why it is correct (The Key): “While you are enjoying…” shows a parallel action. The IT staff will be in the continuous process of working during that weekend period.
  • Error Analysis: (b) will have worked (Meaning Trap: focuses on completion, missing the parallel ongoing nature of “while”). (a) will work (Common Mistake). (d) are will work (Structural Error).

8 (d) will have installed

  • Why it is correct (The Key): “By 8:00 PM” is a deadline. The scripts will have finished their task of installing the software before this time.
  • Error Analysis: (b) will be installing (Meaning Trap: implies the installation is still running, meaning the computers are still unusable). (c) will install (Common Mistake). (a) will have install (Structural Error).

9 (b) will be rebooting

  • Why it is correct (The Key): “During the most critical phase” indicates a timeframe where an ongoing action (rebooting) causes an interruption (no emails).
  • Error Analysis: (a) will have rebooted (Meaning Trap: if it has already rebooted, emails would be working again). (c) will reboot (Common Mistake). (d) will be reboot (Structural Error).

10 (b) will have experienced

  • Why it is correct (The Key): “By the end of this… upgrade” is the deadline. It’s a guarantee that zero data loss will have occurred leading up to that point.
  • Error Analysis: (c) will be experiencing (Meaning Trap: implies people will continuously suffer from data loss, which contradicts “nobody”). (a) will experience (Common Mistake). (d) will have experiencing (Structural Error).

11 (c) will be updating

  • Why it is correct (The Key): “At 9:00 AM” points to an exact moment. The firewall configurations will be in the middle of their update process, causing instability.
  • Error Analysis: (b) will have updated (Meaning Trap: if they are already fully updated, the internet should be stable, not unstable). (a) will update (Common Mistake). (d) will updating (Structural Error).

12 (c) will be

  • Why it is correct (The Key): The verb “be” (indicating the state of the network) is a stative verb and is practically never used in the continuous “-ing” form to express a future state.
  • Error Analysis: (a) will be being (Common Mistake: trying to force a continuous tense onto the verb ‘be’). (b) will have been (Meaning Trap: perfect tense focuses on the time before Sunday, not the state on Sunday). (d) will have being (Structural Error).

13 (c) will have verified

  • Why it is correct (The Key): “By the time we send out…” acts as the deadline. Verifying the protocols is a prerequisite task that must be entirely completed before the email is sent.
  • Error Analysis: (b) will be verifying (Meaning Trap: if they are still verifying, they cannot logically send an “All Clear” email yet). (a) will verify (Common Mistake). (d) will have verify (Structural Error).

14 (a) will be running

  • Why it is correct (The Key): “For the first six hours” describes a duration where the generators will be continuously operating in the background.
  • Error Analysis: (c) will have run (Meaning Trap: implies the generators will stop exactly after 6 hours, missing the ongoing emphasis during that period). (b) will run (Common Mistake). (d) will running (Structural Error).

15 (c) have confirmed

  • Why it is correct (The Key): In future time clauses starting with until, when, as soon as, before, we never use “will”. We use Present Simple or Present Perfect (to emphasize the condition must be completely finished first).
  • Error Analysis: (a) will confirm (Common Mistake: using ‘will’ in an ‘until’ clause). (b) will have confirmed (Structural Error/Common Mistake: ‘will’ is forbidden here). (d) will be confirming (Meaning Trap/Structural Error).

16 (a) will have retired

  • Why it is correct (The Key): “By the start of the next business week” is the deadline. The retirement of the old servers will be a completed fact by then.
  • Error Analysis: (b) will be retiring (Meaning Trap: implies the process is still ongoing next week, which delays the project). (c) will retire (Common Mistake). (d) will have retire (Structural Error).

17 (c) will be synchronizing

  • Why it is correct (The Key): “At this time on Sunday” specifies an exact moment in the future. The software will be actively in the middle of its synchronization process.
  • Error Analysis: (b) will have synchronized (Meaning Trap: implies the synchronization is completely finished before this exact time). (a) will synchronize (Common Mistake). (d) will be synchronize (Structural Error).

18 (b) will be disconnecting

  • Why it is correct (The Key): “Throughout the day” signals an ongoing, repeated, or continuous action during a specified period in the future.
  • Error Analysis: (c) will have disconnected (Meaning Trap: implies they disconnect once and stay disconnected forever before the day ends). (a) will disconnect (Common Mistake). (d) will disconnecting (Structural Error).

19 (a) will have finished / will be operating

  • Why it is correct (The Key): “By Sunday evening” is the deadline for the maintenance to be completed (will have finished). As a result of that completion, the system will enter an ongoing state of functioning normally (will be operating).
  • Error Analysis: (c) will be finishing / will have operated (Meaning Trap: completely reverses the logical sequence; the system operates after maintenance finishes, not before). (b) will finish / will operate (Common Mistake). (d) will have finished / will operating (Structural Error).

20 (c) will have stabilized / will be monitoring

  • Why it is correct (The Key): “By Monday” requires the Future Perfect to show the infrastructure is fully fixed (will have stabilized). “For the next 48 hours” implies an ongoing, continuous observation period (will be monitoring).
  • Error Analysis: (a) will be stabilizing / will have monitored (Meaning Trap: reverses the logic—if you are still stabilizing it, it’s not fixed; and monitoring shouldn’t be over). (b) will stabilize / will monitor (Common Mistake). (d) will have stabilize / will be monitor (Structural Error).
GRAMMAR POINTS TO REMEMBER
  1. The “Deadline” Principle (Future Perfect): Use will have + past participle for actions that will be 100% finished before a specified time. Look for IT-related deadline markers like by 6:00 AM, by the time you log in, or by the end of the upgrade.
  2. The “In-Progress” Principle (Future Continuous): Use will be + V-ing for actions that will be happening or ongoing at a specific future moment or during a timeframe. Look for markers like at exactly midnight, during the maintenance window, or throughout the day.
  3. Cumulative Achievements vs. Ongoing Processes: If you mention a quantified result (e.g., transferred 500 terabytes), you generally must use the Future Perfect. If you focus on the process itself (e.g., transferring data all night), use Future Continuous.
  4. Stative Verbs Excluded: Verbs representing states, possession, or technical statuses (e.g., be, have, need, know) rarely take the continuous form. Remember: “The network will be offline” (NOT will be being). “You won’t have access” (NOT won’t be having).
  5. Future Time Clauses (The Golden Rule): Never use “will” immediately following time conjunctions like until, before, when, as soon as. Use Present Simple or Present Perfect instead (e.g., We won’t restore access until managers have confirmed stability).

Exercises:   123456789101112

Pin It on Pinterest

Share This