HOME / GRAMMAR EXERCISES / WILL, WILL BE DOING, OR WILL HAVE DONE? 1

Will, Will Be Doing, or Will Have Done? Exercise 1

|

level: Upper-Intermediate (B2)


✓ Useful for Cambridge B2/C1
English has several ways to talk about the future, and each one signals something slightly different about timing, certainty, or completion. The key is learning to recognise the context clues that signal which form is needed. 20 questions.



Grammar review Will, will be + verb-ing, or will have + past participle?

These three forms all refer to the future but describe very different kinds of future actions.

WILL (simple future)will + base verb
Use for decisions, promises, predictions, hopes, and plain future facts.
Key signals: I think, I hope, I'm sure, probably, tomorrow, later, I've decided
I'll call you at 7.  /  I hope she passes her exam.  /  I decided I'll become a doctor.

FUTURE CONTINUOUSwill be + verb-ing
Use when an action will be in progress at a specific future moment, or ongoing throughout a future period.
Key signals: this time tomorrow, at 3 PM, for the next two hours, all day, all week
This time next week I'll be lying on a beach.  /  I can't call — I'll be driving.

FUTURE PERFECTwill have + past participle
Use when an action will be completed before a specific future point.
Key signals: by the time…, by next week, once…, before…
By the time you arrive, I'll have finished cooking.  /  Once I visit Portugal, I'll have seen every country.

Quick decision guide:
→ Will it be in progress at a future moment? → future continuous
→ Will it be finished before a future point? → future perfect
→ Neither? → simple future (will)


READY TO PRACTICE? LET’S GO!

Choose the correct future form — will, will be doing, or will have done — to complete each sentence.

1. By the time I'm 60, I ________ (lose) all my hair.
2. I won't be able to talk to you in 15 minutes because I ________ (do) my homework.
3. By the time I get home, my wife ________ (eat) the whole cake.
4. I ________ (talk) to my son about his poor test results.
5. This time tomorrow, I ________ (swim) in the ocean.
6. I ________ (see) you at 7.
7. By the time the guests arrive, I ________ (clean) the dining room.
8. I decided that I ________ (become) a doctor.
9. I ________ (travel) for the next month.
10. I'm really tired today. I ________ (do) my exercises tomorrow.
11. If I keep losing weight at the current pace, by next Thursday I ________ (lose) five pounds.
12. I won't be able to give you a ride because I ________ (help) my grandmother water her plants for the next two hours.
13. By the time we get to Canada, we ________ (drive) for 10 hours.
14. This time next week, we ________ (relax) on a beach in Mexico.
15. We hope that he ________ (lose) the election.
16. If I keep eating these donuts, I ________ (eat) all of them by the time my wife gets home.
17. P1: Can you do a quick translation for me tomorrow? P2: Not really, I ________ (do) my taxes all day.
18. P1: Have you been to every country in Europe? P2: Not yet. But once I visit Portugal, I ________ (visit) all of them.
19. I hope I ________ (pass) my exam.
20. My brother tells me that my parents ________ (play) tennis for the next hour.
out of 20 — feedback shown below each question





CHECK OUT OUR OTHER RELATED EXERCISES:
Will/will be doing/will have done? 1 (B2)
Will/will be doing/will have done? 2 (C1)
More grammar exercises

Tired of ads? Sign up for our ad-free PREMIUM EDITION for lots of great content!


PREMIUM EDITION ad-free browsing, PDFs, and many
premium-only exercises
BUSINESS ENGLISH
CONVERSATIONS
online course
ESL SHOP affordable teaching & learning
materials
More great stuff
American idioms
Phrasal verbs
Varieties of English
Travel English
Language-specific grammar
Our other sites
BusinessEnglishSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com

★ Go Premium — ad-free!
Connect & follow
© 2006–2026 LearnEnglishFeelGood.com unless otherwise stated. Reposting our content online is not allowed. See our content policy.