Future Tenses
English Grammar Independent (B2) · 20 lessons
I am sure she ___ win the race.
Why A is correct:
"Will" is the standard modal verb for expressing certainty about the future. It fits perfectly after "I am sure" to show confident prediction.
Why the others are wrong:
- B (going to): Grammatically incomplete—you'd need "is going to," not just "going to." Also, "going to" suggests a planned action, not certainty.
- C (future progressive): This would be "will be winning," which unnecessarily complicates the meaning and doesn't fit the confident tone.
- D (future perfect): This would be "will have won," implying completion by a specific future time. The sentence doesn't suggest that nuance.
I ___ call you tomorrow.
A. will ✓
Why it's correct: "Will" is the standard auxiliary verb for simple future tense. It correctly fills the blank to mean "I promise/intend to call you tomorrow."
Why the others are wrong:
- B. going to – Grammatically incorrect here; the sentence needs just one word, and "going to" is two words. (The full form would be "I am going to call you," which changes the sentence structure.)
- C. future progressive – This tense uses "will be + -ing" (e.g., "will be calling"), which doesn't fit a single blank.
- D. future perfect – This tense uses "will have + past participle" (e.g., "will have called"), which is wrong for this context; it describes something completed before a future time, not a simple future action.
If it starts raining, I __________ take an umbrella with me.
Why A is correct:
"Will" is the right choice for a conditional future situation. The sentence structure "If [present condition], I will [future action]" is the standard way to express what you'll do if something happens.
Why the others are wrong:
- B (am): "Am" is present tense and doesn't express future action. "I am take an umbrella" is also grammatically incorrect.
- C (am going to): While "am going to" can express future plans, it's less natural here and doesn't fit the conditional structure as smoothly as "will."
- D (will have): "Will have" is future perfect tense, used for actions completed by a specific future time. It doesn't fit this simple conditional situation.
I am ___ buy some books.
Correct answer: going to
- "Going to" is the standard way to express a planned future action in English. It shows intention or a definite plan.
Why the others are wrong:
- B (will): While "will" can express future, it's less natural here. "Will buy" suggests a spontaneous decision, whereas "going to buy" shows you've already decided.
- C (future progressive): This would be "will be buying" (action in progress at a future time), which doesn't fit the simple statement of buying books.
- D (future perfect): This would be "will have bought" (completed before a future point), which is unnecessarily complex and doesn't match the meaning.
Look at those clouds! It __________ rain soon.
Correct answer: is going to
This expresses a prediction based on present evidence (dark clouds), which is what "is going to" does best. It shows something about to happen very soon based on what you see right now.
Why the others are wrong:
- B (will): While grammatically possible, "will" is more formal and doesn't convey the immediate, obvious prediction as naturally as "is going to"
- C (will be): Changes the meaning—"will be raining" would mean continuous rain in the future, not the prediction of rain starting soon
- D (goes to): Not standard English; "goes to" isn't used for future predictions
I ___ get used to living in a city eventually.
A. will ✓
"Will" is the correct auxiliary verb for a simple future prediction. It's the standard, natural way to express something you believe will happen at some point ahead.
B. going to ✗
While "going to" also expresses future, it's grammatically incomplete here—you need the full phrase "am going to," which is awkward in this sentence about a general prediction.
C. future progressive ✗
This would need "will be getting used to," which suggests an ongoing action at a specific future moment, not a general prediction about eventually adjusting.
D. future perfect ✗
This would need "will have gotten used to," which implies completion by a specific future time—too specific for this open-ended statement about "eventually."
Given how much she has studied, she __________ pass the exam.
Correct Answer: A. will
- "Will" is the correct future tense modal verb for this sentence. It works with any subject (she, he, I, they, etc.).
Why the others are wrong:
- B. going to – Incomplete; "going to" needs the helping verb "is" before it to form proper grammar.
- C. is going to – While grammatically correct, it's unnecessarily wordy for this context. "Will" is more concise and equally appropriate.
- D. are – Wrong verb form; "are" doesn't match the singular subject "she" (should be "is"), and it doesn't express future tense anyway.
Don't worry about the noise from the traffic, you __________ it eventually.
A. will get used to ✓
This uses the simple future tense, which is the standard way to express a prediction or something that will happen over time. "You will get used to the noise" means you'll gradually adapt to it.
B. are going to get used to
While also grammatically correct for future time, "going to" suggests an immediate plan or intention rather than a natural process of adaptation. It's less natural for this context.
C. will have gotten used to
This is future perfect tense, implying the adaptation will be *completely finished* by a specific future point. The sentence doesn't mention a deadline, so this is unnecessarily specific.
D. get used to
This is present tense and sounds like a general habit or instruction, not a reassurance about what will happen. It doesn't convey the future promise the sentence needs.
Next year we ___ been married for ten years.
Correct Answer: A. will have
This sentence needs the future perfect tense to show an action that will be completed before a specific time in the future (next year). "Will have been married" expresses this correctly.
Why the others are wrong:
- B. going to - This is incomplete and awkward. "Going to" is a future form, but it doesn't fit grammatically here.
- C. future progressive - This describes an ongoing action at a future time (e.g., "will be being married"), not a completed milestone. It's also awkward.
- D. future perfect - This is the *name* of the tense, not the actual verb phrase. The answer needs the actual verb form "will have," not just the tense name.
You _____ waiting for more than two hours when her plane finally arrives.
A. will have been ✓
This sentence needs a future perfect continuous tense to show an action that will be ongoing up until a specific future moment (when "her plane finally arrives"). "Will have been waiting" correctly expresses: by the time the plane arrives, you will have completed a continuous period of waiting.
Why the others are wrong:
- B. are going to have been — This is grammatically awkward and redundant; "will have been" is the standard way to express future perfect continuous.
- C. will be — This is only simple future, not showing that the waiting will be completed by the plane's arrival; it misses the "for more than two hours" duration.
- D. will have — This is incomplete and ungrammatical in this context; you need "will have been" to express the continuous action.
By 10 o'clock, I __________ the meeting.
Correct answer: will be attending
By 10 o'clock indicates a specific point in the future. "Will be attending" (present continuous) shows the meeting will already be in progress at that time—you'll be in the middle of it.
Why the others are wrong:
- B & C ("will attend" / "am going to attend") only say you'll start the meeting by 10 o'clock, not that you'll already be there attending it
- D ("attend") is simple present tense, which doesn't work for future time
I promise I __________ call you as soon as I arrive.
A. will ✓
"Will" is the standard future tense for making promises. It's simple, direct, and the most natural way to express a commitment about something you'll do in the future.
B. am going to ✗
While "am going to" also expresses future action, it usually suggests something already planned or about to happen very soon. For a promise, "will" sounds more formal and appropriate.
C. will be ✗
This is future continuous tense (describing an action *in progress* at a specific future time). It would mean you'll *be calling* when you arrive, not that you'll call *after* arriving.
D. have ✗
This is present perfect tense and doesn't express the future at all. It doesn't fit the promise structure.
By the time he retires, he __________ for the company for over 30 years.
Correct Answer: A. will have been working
This sentence describes an action that will be completed by a future point (retirement). You need the future perfect continuous tense to show a long-duration action continuing up to that moment. "Will have been working" is correct because it emphasizes both the duration ("for over 30 years") and that the action extends until retirement.
Why the others are wrong:
- B. will work – Simple future; doesn't show the duration or continuity up to retirement
- C. is going to work – Also simple future; informal and doesn't capture the "duration up to a point" meaning
- D. works – Present tense; doesn't indicate a future scenario at all
He told me that he __________ visit us next week.
Why A is correct:
In reported speech (indirect speech), we shift tenses back one level. Since "told me" is past tense, the future tense "will" becomes "would."
Why the others are wrong:
- B (will): This is direct speech ("He told me: 'I will visit'"), but the sentence structure here requires reported speech with a tense shift.
- C (is going to): Present tense forms don't work in reported speech after a past tense reporting verb.
- D (was going to): This shifts too far back and doesn't match the original future meaning; it suggests something that didn't happen.
This time next month, I __________ in Japan, exploring ancient temples.
A. will be traveling ✓
This is correct because it uses the future continuous tense, which describes an action that will be *in progress* at a specific time in the future ("this time next month"). It shows you'll be in the middle of exploring temples then.
Why the others don't work:
- B. will travel — Simple future; it doesn't show the action happening *at* that specific moment, just that it will happen.
- C. am going to travel — This focuses on a plan or decision, not an action in progress at a particular time.
- D. travel — Present tense; doesn't express future time at all.
I have decided I __________ a new language this year.
Correct Answer: am going to learn
This is the best choice because "am going to learn" expresses a firm decision you've already made. The phrase "I have decided" signals a completed decision, and "am going to" matches that perfectly—it shows intention based on a prior choice.
Why the others don't work:
- will learn – While grammatically possible, "will" is more spontaneous/immediate, not as strongly tied to a decision you've already made
- learning – This is a bare gerund; you can't say "I have decided learning" (missing the infinitive "to")
- to learn – This creates "I have decided to learn," which is actually also correct, but "am going to learn" is the better fit here because the question's blank format suggests a complete verb phrase, not an infinitive
The new bridge __________ by the end of next year.
Correct Answer: A. will be completed
The bridge is the subject being acted upon (someone else will complete it), so you need the passive voice. "Will be completed" correctly shows a future action done TO the bridge.
Why others are wrong:
- B (will complete) – Active voice; suggests the bridge will do the completing itself, which doesn't make sense.
- C (is going to complete) – Also active voice with the same problem as B.
- D (completes) – Present tense; doesn't show this is a future event.
With all your hard work, you __________ succeed.
Why A is correct:
"Will" is the simple future tense that correctly shows a prediction or certainty about succeeding. It matches the subject "you" and expresses future possibility based on your effort.
Why the others are wrong:
- B (is going to): This is also future tense and grammatically acceptable, but "will" is the more natural, concise choice for this sentence.
- C (are): This is present tense and doesn't fit—you haven't succeeded yet, so we need future tense.
- D (have): This is present perfect tense, suggesting something already completed. It doesn't work here since success is still in the future.
After all these years, she __________ finally start her own business.
Why A is correct:
"Is going to" works here because the phrase "after all these years" suggests a long-anticipated plan that's finally happening—"going to" emphasizes intention and definite plans, not just simple future.
Why the others are wrong:
- B (will): While grammatically acceptable, "will" sounds more like a sudden decision or prediction. "Is going to" better captures the sense of a long-held plan finally coming true.
- C (will be): This is incomplete and ungrammatical in this context.
- D (going to): Missing the auxiliary verb "is"—grammatically incorrect.
By noon, we __________ through the mountains.
A. will be driving ✓
This uses the future continuous tense, which describes an action that will be in progress at a specific future time (noon). By noon, you'll be in the middle of driving—it's not finished yet.
Why the others are wrong:
- B. will drive – Simple future; suggests the driving action will start at noon, not that you'll already be driving through the mountains
- C. are going to drive – Simple future (different form); same problem as B—doesn't show the action already happening at noon
- D. drive – Present tense; doesn't express future time at all
Practise any of these free
Make an account in under a minute, or try it as a guest first.
Start learning free