Future Perfect Continuous - Daily English
Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.
Use the future perfect continuous to look forward to a point in the future and emphasise how long an action will have been going on up to that moment. The form is "will have been" + the -ing verb, and it almost always pairs with a future time marker ("by") and a duration ("for"). It answers the question "how long?" rather than "how many?".
In professional English you reach for it when you want to stress ongoing effort or elapsed time. For example: "By the end of this quarter, I will have been managing the account for two years." Or in a meeting: "By the time we launch, the team will have been testing the platform for six months." Notice the pattern: a future point, then the activity that runs up to it.
A common pitfall is using it for a result or a quantity, where the future perfect (simple) fits better. Say "I will have finished the report by Friday" (completed action), but "By Friday I will have been writing it for a week" (duration). Also, the form never changes for person: it is always "will have been", never "will has been". And remember it only works with action verbs; with state verbs like "know" or "own", use the future perfect instead: "By June I will have known her for ten years."
Let's practise. Type each answer and press Enter, I'll check it with you.
- By 8 PM, I (work) on this project for ten hours straight.
- By next month, Sarah (live) in London for exactly one year.
- They (travel) around Europe for three weeks by the time they return home.
- By the time the movie ends, we (sit) in these uncomfortable seats for two hours.
- He (study) English for five years by the time he graduates.
- By dinner time, my mom (cook) all afternoon.
- You (wait) for the bus for forty minutes by the time it finally arrives.
- By midnight, the kids (sleep) for several hours.
- Tom (play) video games for three hours by the time his dad gets home.
- By next summer, we (save) money for our vacation for a long time.
- She (run) for an hour by the time she reaches the park.
- By the end of this month, they (date) each other for two years.
- The gardener (plant) flowers all morning by the time it starts to rain.
- By the time the flight lands, we (fly) for twelve hours.
- I (read) this book for a week by tomorrow morning.
- By sunset, the hikers (walk) for nearly eight hours.
- My brother (practice) the guitar for two hours by the time dinner is ready.
- By next week, you (learn) how to drive for a month.
- The chef (prepare) the feast since dawn by the time the guests arrive.
- By the time the show starts, the actors (rehearse) all day.
- We (stay) at this hotel for five days by this Friday.
- By the time the rain stops, it (pour) for three hours.
- Mark (drive) for six hours by the time he reaches the coast.
- By the time the meeting finishes, they (discuss) this topic for ages.
- She (exercise) at the gym for an hour by the time I pick her up.
Common questions
What is the difference between the future perfect and the future perfect continuous?
The future perfect (will have done) focuses on a completed action or a result before a future point: "I will have sent the proposal by noon." The future perfect continuous (will have been doing) focuses on the duration of an activity leading up to that point: "By noon I will have been working on the proposal for five hours." Use the continuous when "how long" matters.
How do I form the future perfect continuous?
Use subject + will have been + the -ing form of the verb. It stays the same for every person, so there is no "will has been". For questions, move "will" to the front: "Will you have been waiting long?" For negatives, add "not": "By March, we won't have been trading for a full year yet." A time phrase with "by" and a duration with "for" usually complete the sentence.
Can I use the future perfect continuous with all verbs?
No. It works with action verbs that describe ongoing activity, such as work, run, train, or negotiate: "By Friday they will have been negotiating for a week." Avoid it with state verbs like know, own, believe, or contain, which do not describe an action in progress. With those, use the future perfect instead: "By 2030 the firm will have owned the building for twenty years."