5 exercises — choosing between will, going to, and present continuous for IT planning, releases, and technical decisions.
0 / 37 completed
1 / 37
A team member sends a message in the deploy channel: "Tonight, I _____ the hotfix to production at 22:00 UTC — the schedule is already confirmed." Which form is correct?
Option B is the most natural choice here. Present continuous (am deploying) is used for fixed future arrangements — events already in the diary with a specific time. A confirmed deploy slot at 22:00 UTC qualifies: the plan is firm and the time is set. "Will deploy" (Option A) expresses a decision or prediction, not a pre-arranged plan — it sounds like a spontaneous decision made in the moment. "Going to deploy" (Option C) expresses a firm intention based on a plan, but it lacks the sense of an existing, concrete arrangement. Present simple (Option D) is used for timetabled events (flights, official releases) — possible, but less natural for a team deploy. IT pattern: "The pipeline runs at midnight" (scheduled), "We're releasing on Friday" (arrangement).
2 / 37
An architect is leading a quarterly planning meeting. She says: "Our codebase is growing too fast. _____ to Kubernetes next quarter — we've already evaluated the options."
Option B is correct. "Going to" expresses a firm intention based on a prior decision or visible evidence. The phrase "we've already evaluated the options" is the key signal: the team has done groundwork and made up their mind. This is the classic "going to for plans" rule. Compare: "Will migrate" would sound like a spontaneous decision or a general prediction, not the result of deliberate planning. Present continuous (Option D) would also be acceptable if a schedule were set — "We're migrating in March" — but without a fixed date, "going to" is the better fit. Summary for IT: going to = "we've decided based on evidence / groundwork already done"; will = "I've just decided / I predict"; present continuous = "it's scheduled / in the calendar".
3 / 37
During a standup, a developer says: "The load tests look worrying. If we don't add caching, _____ performance issues in production."
Option A is correct. "Going to" is used for predictions based on visible evidence. Here the evidence is clear: the load tests are already showing warning signs. This is the "evidence-based prediction" use of going to. Compare: "Will have" (Option B) would work for a neutral prediction without specific evidence in sight — "adding caching will improve p99 latency" — but when you can point to current data, going to is stronger and more natural. Present continuous (Option C) would mean the performance issues are happening right now, not in the future. IT pattern: "The memory usage is climbing — we're going to hit the limit" (evidence visible now). "We will need to scale horizontally as traffic grows" (logical future prediction).
4 / 37
A product manager drafts a sprint kick-off note: "Sprint 42 _____ on Monday at 09:00. Please ensure your tickets are groomed before then."
Option C is most natural here. Present simple is used for scheduled, timetabled events — events that happen according to a programme, calendar, or recurring schedule. Sprint starts are planned in advance and follow a fixed cadence. "The sprint begins on Monday" feels the same as "The flight departs at 09:00" — a timetabled fact. Present continuous (Option B) is also acceptable and common ("The sprint is starting Monday"), suggesting a concrete arrangement. "Will begin" is less idiomatic here because it sounds like a prediction or an announcement, not a reference to the schedule. "Going to begin" would suggest a firm intention rather than a timetable event. IT examples: "The maintenance window closes at 06:00." / "The release ships on the 15th." / "CI runs every merge to main."
5 / 37
A senior engineer is discussing a long-term roadmap item: "We haven't decided exactly when, but at some point _____ the monolith into microservices."
Option C is the most appropriate. When the timing is uncertain and no specific arrangement or evidence is mentioned — just a general future intention or prediction — "will" is the neutral, unmarked future form. The key phrase is "haven't decided exactly when": this rules out both the present continuous (needs a fixed date) and "going to" (needs either a firm plan or visible evidence). Present continuous (Option A) implies a specific arrangement is in place, which the sentence explicitly denies. "Going to break" (Option B) implies a firmer, evidence-based intention — possible, but "will" is less committed and matches the vague timeframe better. IT pattern: "We will eventually move to a serverless architecture." / "This service will be deprecated in a future version." / "The team will grow as requirements increase."
6 / 37
Sarah (Senior DevOps Engineer) posted this in the #deploy channel: "I'm going to deploy the new feature branch to staging. I'll run the automated tests and then schedule the rollout for midnight UTC." Which verb form best completes her sentence?
This scenario requires predicting a future action based on a planned sequence. 'Will deploy' is the correct simple future form for expressing intention and scheduling. 'Will be deploying' suggests an ongoing process that isn't directly linked to a specific time, and 'am deploying' indicates present continuous which doesn't fit the context of a scheduled rollout.
7 / 37
Mark (Lead Architect) is discussing migration strategy with the team. He says: "We need to dramatically improve our system's scalability. We will migrate all of our legacy services to a serverless architecture next year — we've already allocated budget and resources.", Which form best fits the context?
Mark is expressing a planned future event with a definite timeline. 'Will migrate' is the correct simple future tense for stating an intention and commitment. 'Are going to migrate' implies a more tentative plan, while 'have migrated' refers to something that has already happened. Using 'are going to' suggests a less firm decision.
8 / 37
David (Junior Developer) is writing a commit message for a pull request: "Fixed a bug in the user authentication service. I've implemented rate limiting to prevent abuse and will ensure that all new users are properly validated before granting access.". Which form correctly describes his expected future outcome?
David is expressing a prediction about the effect of his code change. 'Ensure' in the simple future tense accurately conveys that he intends for this validation to occur as a result of his work. 'Will ensure' suggests a more distant or uncertain outcome, and 'is ensuring' implies an ongoing process which isn't appropriate here.
9 / 37
Ben (Tech Lead) is discussing an architectural change: "We're considering introducing a new caching layer to improve response times. We anticipate that this will significantly reduce server load over time.". Which tense best describes his prediction?
Ben is predicting a future consequence of implementing the caching layer. 'Will reduce' – the simple future form – accurately conveys this anticipated outcome based on his experience and understanding. The other options suggest an ongoing or habitual action that doesn't fit the context.
10 / 37
Sarah (Senior DevOps Engineer) posted this in the #deploy channel: "I'm going to deploy the new feature branch to staging. I'll run the automated tests and then schedule the rollout for midnight UTC." Which verb form best completes her sentence?
This scenario requires predicting a future action based on a planned sequence. 'Will deploy' is the correct simple future form for expressing intention and scheduling. 'Will be deploying' suggests an ongoing process that isn't directly linked to a specific time, and 'am deploying' indicates present continuous which doesn't fit the context of a scheduled rollout.
11 / 37
Mark (Lead Architect) is discussing migration strategy with the team. He says: "We need to dramatically improve our system's scalability. We will migrate all of our legacy services to a serverless architecture next year — we've already allocated budget and resources.", Which form best fits the context?
Mark is expressing a planned future event with a definite timeline. 'Will migrate' is the correct simple future tense for stating an intention and commitment. 'Are going to migrate' implies a more tentative plan, while 'have migrated' refers to something that has already happened. Using 'are going to' suggests a less firm decision.
12 / 37
David (Junior Developer) is writing a commit message for a pull request: "Fixed a bug in the user authentication service. I've implemented rate limiting to prevent abuse and will ensure that all new users are properly validated before granting access.". Which form correctly describes his expected future outcome?
David is expressing a prediction about the effect of his code change. 'Ensure' in the simple future tense accurately conveys that he intends for this validation to occur as a result of his work. 'Will ensure' suggests a more distant or uncertain outcome, and 'is ensuring' implies an ongoing process which isn't appropriate here.
13 / 37
Ben (Tech Lead) is discussing an architectural change: "We're considering introducing a new caching layer to improve response times. We anticipate that this will significantly reduce server load over time.". Which tense best describes his prediction?
Ben is predicting a future consequence of implementing the caching layer. 'Will reduce' – the simple future form – accurately conveys this anticipated outcome based on his experience and understanding. The other options suggest an ongoing or habitual action that doesn't fit the context.
14 / 37
Sarah (Senior DevOps Engineer) posted this in the #deploy channel: "I'm going to deploy the new feature branch to staging. I'll run the automated tests and then schedule the rollout for midnight UTC." Which verb form best completes her sentence?
This scenario requires predicting a future action based on a planned sequence. 'Will deploy' is the correct simple future form for expressing intention and scheduling. 'Will be deploying' suggests an ongoing process that isn't directly linked to a specific time, and 'am deploying' indicates present continuous which doesn't fit the context of a scheduled rollout.
15 / 37
Mark (Lead Architect) is discussing migration strategy with the team. He says: "We need to dramatically improve our system's scalability. We will migrate all of our legacy services to a serverless architecture next year — we've already allocated budget and resources.", Which form best fits the context?
Mark is expressing a planned future event with a definite timeline. 'Will migrate' is the correct simple future tense for stating an intention and commitment. 'Are going to migrate' implies a more tentative plan, while 'have migrated' refers to something that has already happened. Using 'are going to' suggests a less firm decision.
16 / 37
David (Junior Developer) is writing a commit message for a pull request: "Fixed a bug in the user authentication service. I've implemented rate limiting to prevent abuse and will ensure that all new users are properly validated before granting access.". Which form correctly describes his expected future outcome?
David is expressing a prediction about the effect of his code change. 'Ensure' in the simple future tense accurately conveys that he intends for this validation to occur as a result of his work. 'Will ensure' suggests a more distant or uncertain outcome, and 'is ensuring' implies an ongoing process which isn't appropriate here.
17 / 37
Ben (Tech Lead) is discussing an architectural change: "We're considering introducing a new caching layer to improve response times. We anticipate that this will significantly reduce server load over time.". Which tense best describes his prediction?
Ben is predicting a future consequence of implementing the caching layer. 'Will reduce' – the simple future form – accurately conveys this anticipated outcome based on his experience and understanding. The other options suggest an ongoing or habitual action that doesn't fit the context.
18 / 37
During a code review, Alex comments: "The API endpoint will return a 500 error if the input data is not properly validated. We should handle this case gracefully.". Which tense best describes Alex's suggestion?
Alex is suggesting a future possibility or prediction. "Will likely occur" accurately reflects this use of the conditional form (would handle) to express a probable outcome. The other options represent different tenses with incorrect implications for expressing a potential future event.
19 / 37
A developer is drafting a Slack message: "I'm running automated tests on the new feature branch. If they pass, I'll merge it into the main branch.". Which form of the verb is most appropriate?
The developer is describing a future action that will result from a previous condition (tests passing). "Will have run" (past perfect) correctly reflects this sequence of events – the tests *will* have completed before the merge. "Will run" and "is going to run" are present or immediate, which doesn't fit the context.
20 / 37
A senior engineer is writing a PR description: "We're implementing a new queuing system to handle peak loads. This will improve system resilience and reduce latency.". What tense best describes this statement?
The engineer is stating a planned future outcome. "Will" in the simple future form indicates a prediction or intention regarding the queuing system's effects. The other options represent different tenses with incorrect implications for describing a future result.
21 / 37
David (Junior Developer) is writing a commit message: "I've refactored the database query to improve performance. The changes will reduce response times.". Which tense best describes this?
David is stating a predicted future outcome resulting from the refactoring. "Is reducing" (present continuous) doesn't accurately reflect an intended effect; "will have reduced" (future perfect) implies completion of the reduction by a specific point in the future, which isn't stated. "Has reduced" and "reduces" are incorrect tense usage.
22 / 37
Ben (Tech Lead) is discussing a new feature with his team: "We're planning to release this update next week. It should address the reported memory leaks.". What tense best conveys Ben's expectation?
Ben is expressing an opinion or prediction about whether the update will solve the memory leaks. "Is going to be addressed" (going to) accurately reflects this expectation of a future action—it's a reasonable assumption based on the update's purpose. The other options represent different tenses with incorrect implications for expressing a prediction.
23 / 37
During a code review, Alex comments: "The API endpoint will return a 500 error if the input data is not properly validated. We should handle this case gracefully.". Which tense best describes Alex's suggestion?
Alex is suggesting a future possibility or prediction. "Will likely occur" accurately reflects this use of the conditional form (would handle) to express a probable outcome. The other options represent different tenses with incorrect implications for expressing a potential future event.
24 / 37
A developer is drafting a Slack message: "I'm running automated tests on the new feature branch. If they pass, I'll merge it into the main branch.". Which form of the verb is most appropriate?
The developer is describing a future action that will result from a previous condition (tests passing). "Will have run" (past perfect) correctly reflects this sequence of events – the tests *will* have completed before the merge. "Will run" and "is going to run" are present or immediate, which doesn't fit the context.
25 / 37
A senior engineer is writing a PR description: "We're implementing a new queuing system to handle peak loads. This will improve system resilience and reduce latency.". What tense best describes this statement?
The engineer is stating a planned future outcome. "Will" in the simple future form indicates a prediction or intention regarding the queuing system's effects. The other options represent different tenses with incorrect implications for describing a future result.
26 / 37
David (Junior Developer) is writing a commit message: "I've refactored the database query to improve performance. The changes will reduce response times.". Which tense best describes this?
David is stating a predicted future outcome resulting from the refactoring. "Is reducing" (present continuous) doesn't accurately reflect an intended effect; "will have reduced" (future perfect) implies completion of the reduction by a specific point in the future, which isn't stated. "Has reduced" and "reduces" are incorrect tense usage.
27 / 37
Ben (Tech Lead) is discussing a new feature with his team: "We're planning to release this update next week. It should address the reported memory leaks.". What tense best conveys Ben's expectation?
Ben is expressing an opinion or prediction about whether the update will solve the memory leaks. "Is going to be addressed" (going to) accurately reflects this expectation of a future action—it's a reasonable assumption based on the update's purpose. The other options represent different tenses with incorrect implications for expressing a prediction.
28 / 37
During a code review, Alex comments: "The API endpoint will return a 500 error if the input data is not properly validated. We should handle this case gracefully.". Which tense best describes Alex's suggestion?
Alex is suggesting a future possibility or prediction. "Will likely occur" accurately reflects this use of the conditional form (would handle) to express a probable outcome. The other options represent different tenses with incorrect implications for expressing a potential future event.
29 / 37
A developer is drafting a Slack message: "I'm running automated tests on the new feature branch. If they pass, I'll merge it into the main branch.". Which form of the verb is most appropriate?
The developer is describing a future action that will result from a previous condition (tests passing). "Will have run" (past perfect) correctly reflects this sequence of events – the tests *will* have completed before the merge. "Will run" and "is going to run" are present or immediate, which doesn't fit the context.
30 / 37
A senior engineer is writing a PR description: "We're implementing a new queuing system to handle peak loads. This will improve system resilience and reduce latency.". What tense best describes this statement?
The engineer is stating a planned future outcome. "Will" in the simple future form indicates a prediction or intention regarding the queuing system's effects. The other options represent different tenses with incorrect implications for describing a future result.
31 / 37
David (Junior Developer) is writing a commit message: "I've refactored the database query to improve performance. The changes will reduce response times.". Which tense best describes this?
David is stating a predicted future outcome resulting from the refactoring. "Is reducing" (present continuous) doesn't accurately reflect an intended effect; "will have reduced" (future perfect) implies completion of the reduction by a specific point in the future, which isn't stated. "Has reduced" and "reduces" are incorrect tense usage.
32 / 37
Ben (Tech Lead) is discussing a new feature with his team: "We're planning to release this update next week. It should address the reported memory leaks.". What tense best conveys Ben's expectation?
Ben is expressing an opinion or prediction about whether the update will solve the memory leaks. "Is going to be addressed" (going to) accurately reflects this expectation of a future action—it's a reasonable assumption based on the update's purpose. The other options represent different tenses with incorrect implications for expressing a prediction.
33 / 37
During a code review, Alex comments: "The API endpoint will return a 500 error if the input data is not properly validated. We should handle this case gracefully.". Which tense best describes Alex's suggestion?
Alex is suggesting a future possibility or prediction. "Will likely occur" accurately reflects this use of the conditional form (would handle) to express a probable outcome. The other options represent different tenses with incorrect implications for expressing a potential future event.
34 / 37
A developer is drafting a Slack message: "I'm running automated tests on the new feature branch. If they pass, I'll merge it into the main branch.". Which form of the verb is most appropriate?
The developer is describing a future action that will result from a previous condition (tests passing). "Will have run" (past perfect) correctly reflects this sequence of events – the tests *will* have completed before the merge. "Will run" and "is going to run" are present or immediate, which doesn't fit the context.
35 / 37
A senior engineer is writing a PR description: "We're implementing a new queuing system to handle peak loads. This will improve system resilience and reduce latency.". What tense best describes this statement?
The engineer is stating a planned future outcome. "Will" in the simple future form indicates a prediction or intention regarding the queuing system's effects. The other options represent different tenses with incorrect implications for describing a future result.
36 / 37
David (Junior Developer) is writing a commit message: "I've refactored the database query to improve performance. The changes will reduce response times.". Which tense best describes this?
David is stating a predicted future outcome resulting from the refactoring. "Is reducing" (present continuous) doesn't accurately reflect an intended effect; "will have reduced" (future perfect) implies completion of the reduction by a specific point in the future, which isn't stated. "Has reduced" and "reduces" are incorrect tense usage.
37 / 37
Ben (Tech Lead) is discussing a new feature with his team: "We're planning to release this update next week. It should address the reported memory leaks.". What tense best conveys Ben's expectation?
Ben is expressing an opinion or prediction about whether the update will solve the memory leaks. "Is going to be addressed" (going to) accurately reflects this expectation of a future action—it's a reasonable assumption based on the update's purpose. The other options represent different tenses with incorrect implications for expressing a prediction.
What will I practise in "Future Forms in IT English — Grammar Exercise"?
Practice will, going to, and present continuous for IT planning, deployments, and releases. 5 interactive exercises with technical English contexts.
How many exercises are in this module?
This module has 37 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.