Learning grammar becomes much easier when you practise regularly. These future perfect continuous tense exercises are designed to help students understand how to use the tense correctly in everyday English.
The future perfect continuous tense describes an action that will have been continuing for a specific period of time before another future event or point in time. It is commonly used with time expressions such as for two hours, since morning, by next year, and by the time.
In this article, you will find a variety of future perfect continuous tense exercises with answers, including fill-in-the-blanks, multiple-choice questions, error correction, sentence rewriting, and sentence formation activities. Each exercise includes answers so you can check your progress and improve your grammar skills.

The future perfect continuous tense is used to describe an action that will continue for a certain duration before another future action or time.
Structure: Subject + will + have been + verb (-ing) + object + time expression
Example:
She will have been studying for five hours by 8 p.m.
They will have been living here for ten years by next June.
Complete each sentence using the correct form of the future perfect continuous tense with the verb given in brackets.
By 2027, I ______ (study) English for six years.
He ______ (work) at this firm for a decade by next April.
They ______ (travel) for three months by the time they reach Rome.
By midnight, we ______ (drive) for twelve straight hours.
She ______ (teach) yoga for five years by this summer.
By the end of this month, he ______ (train) for the marathon for sixteen weeks.
We ______ (wait) here for two hours by the time the bus arrives.
By next year, they ______ (live) in Canada for a decade.
I ______ (write) this novel for three years by the time I finish it.
By 6 p.m., the chef ______ (cook) non-stop for eight hours.
She ______ (dance) professionally for fifteen years by 2030.
By the time you arrive, I ______ (clean) the house for three hours.
He ______ (play) the violin for twenty years by his next recital.
By next week, the workers ______ (build) the bridge for two years.
We ______ (save) money for this trip for a whole year by June.
By the time the movie starts, they ______ (queue) for an hour.
She ______ (volunteer) at the shelter for four years by December.
By noon, he ______ (repair) the car for five hours.
I ______ (run) this blog for seven years by next spring.
By the time she graduates, she ______ (learn) French for four years.
They ______ (rehearse) the play for six weeks by opening night.
By 9 a.m., the bakers ______ (bake) bread since 4 a.m.
He ______ (code) this app for ten months by its launch date.
By next October, we ______ (renovate) the house for a year.
She ______ (practice) piano for two hours by the time her lesson ends.
Answers:
will have been studying
will have been working
will have been traveling
will have been driving
will have been teaching
will have been training
will have been waiting
will have been living
will have been writing
will have been cooking
will have been dancing
will have been cleaning
will have been playing
will have been building
will have been saving
will have been queuing
will have been volunteering
will have been repairing
will have been running
will have been learning
will have been rehearsing
will have been baking
will have been coding
will have been renovating
will have been practising
Select the correct option to complete each sentence.
By next year, she ______ here for five years.
will be working
will have been working
has worked
works
They ______ chess for two hours by the time we join them.
will have been playing
will play
played
have played
By 2028, he ______ novels for twenty years.
will have been writing
writes
is writing
wrote
We ______ on this project for a year by March.
will have been working
work
Worked
are working
By the time you call, I ______ for three hours.
will sleep
will have been sleeping
slept
sleep
She ______ dance lessons for six months by the recital.
will have been taking
takes
took
is taking
By midnight, they ______ non-stop for ten hours.
will drive
drove
will have been driving
drive
He ______ this business for fifteen years by next January.
will have been running
runs
ran
is running
By the time the guests arrive, we ______ for hours.
will have been cooking
cook
cooked
are cooking
I ______ this course for four months by the final exam.
will have been taking
take
took
am taking
By 5 p.m., the team ______ since morning.
will have been working
works
worked
is working
She ______ the piano for ten years by her next concert.
will have been playing
plays
played
is playing
By the end of the semester, he ______ for six months.
will have been studying
studies
studied
is studying
We ______ in this city for a decade by 2030.
will have been living
live
lived
are living
By the time she wakes up, I ______ for two hours.
will have been jogging
jog
jogged
am jogging
They ______ the marathon route for weeks by race day.
will have been practising
practice
practiced
are practising
By next summer, he ______ surfing for three years.
will have been learning
learns
learned
is learning
She ______ letters for hours by the time the mail closes.
will have been writing
writes
wrote
is writing
By 8 p.m., we ______ for the bus for an hour.
will have been waiting
wait
waited
are waiting
By next month, they ______ the house for six weeks.
will have been painting
paint
painted
are painting
Answers:
b
a
a
a
b
a
c
a
a
a
a
a
a
a
a
a
a
a
a
a
Read the sentences below carefully, identify and correct the errors.
By next year, I will has been working here for a decade.
She will have been study English for five years by June.
By midnight, they will have being driving for eight hours.
He will have been ran this company for twenty years by 2029.
We will have been lived in this house for a decade by next spring.
By the time you arrive, I will have been waited for two hours.
She will had been teaching yoga for six years by December.
By next week, they will have been build the bridge for three years.
He will have been play the guitar for fifteen years by his birthday.
By noon, the chef will have been cook for six hours straight.
I will have been wrote this book for two years by the deadline.
By 2027, she will have being running her own business for a decade.
We will have been save for this trip for a year by June.
By the time the film starts, they will have queued for an hour.
He will have been repair the car for five hours by evening.
By next October, we will have been renovate the house for a year.
She will have been practice piano for two hours by her lesson.
By the time she graduates, she will have learning French for four years.
They will have been rehearse the play for six weeks by opening night.
By 9 a.m., the bakers will has been baking bread since 4 a.m.
Answers:
By next year, I will have been working here for a decade.
She will have been studying English for five years by June.
By midnight, they will have been driving for eight hours.
He will have been running this company for twenty years by 2029.
We will have been living in this house for a decade by next spring.
By the time you arrive, I will have been waiting for two hours.
She will have been teaching yoga for six years by December.
By next week, they will have been building the bridge for three years.
He will have been playing the guitar for fifteen years by his birthday.
By noon, the chef will have been cooking for six hours straight.
I will have been writing this book for two years by the deadline.
By 2027, she will have been running her own business for a decade.
We will have been saving for this trip for a year by June.
By the time the film starts, they will have been queuing for an hour.
He will have been repairing the car for five hours by evening.
By next October, we will have been renovating the house for a year.
She will have been practising piano for two hours by her lesson.
By the time she graduates, she will have been learning French for four years.
They will have been rehearsing the play for six weeks by opening night.
By 9 a.m., the bakers will have been baking bread since 4 a.m.
I started learning guitar three years ago. I will still be learning it in 2027.
He began his job in 2020. He will still be working there in 2030.
They started renting this flat two years ago. They will still live there next year.
She began running every morning six months ago. She will still be running in December.
We started saving money a year ago. We will keep saving until next June.
He began writing his thesis eight months ago. He will still be writing it in March.
I started this diet three weeks ago. I will still be on it next month.
She began teaching in 2015. She will still be teaching in 2025.
They started building the house last year. They will finish next spring.
He began collecting stamps as a child. He will still collect them at sixty.
We started this project in January. We will still work on it in July.
She began her internship two months ago. It will end in five months.
I started jogging at 6 a.m. I will keep jogging until 7 a.m.
He began coding this app ten months ago. It launches next month.
They started queuing an hour ago. The gates open in ten minutes.
Answers:
By 2027, I will have been learning guitar for six years.
By 2030, he will have been working there for ten years.
By next year, they will have been renting this flat for three years.
By December, she will have been running every morning for a year.
By next June, we will have been saving money for two years.
By March, he will have been writing his thesis for eleven months.
By next month, I will have been following this diet for seven weeks.
By 2025, she will have been teaching for ten years.
By next spring, they will have been building the house for two years.
By the time he turns sixty, he will have been collecting stamps for decades.
By July, we will have been working on this project for six months.
By the time it ends, she will have been interning for seven months.
By 7 a.m., I will have been jogging for an hour.
By its launch, he will have been coding this app for eleven months.
By the time the gates open, they will have been queuing for over an hour.
Use the given words to form a correct sentence in the future perfect continuous tense.
I / study / medicine / by 2029 / seven years
she / work / hospital / by next month / two years
they / travel / Europe / by the time / they return / three weeks
he / play / football / by his retirement / eighteen years
we / live / this apartment / by December / four years
the / team / develop / software / by launch / one year
I / write / articles / by the end of this year / five years
she / dance / ballet / by the recital / twelve years
he / drive / trucks / by next spring / a decade
they / build / the stadium / by 2027 / three years
I / run / my own business / by next year / six years
we / wait / for the results / by Friday / a week
she / learn / Spanish / by her trip / eight months
he / repair / old cars / by next fair / two decades
the / bakers / bake / bread / by 9 a.m. / five hours
I / save / for a house / by next June / three years
they / rehearse / the musical / by opening night / two months
she / volunteer / at the shelter / by December / five years
we / renovate / the kitchen / by next month / three weeks
he / code / this application / by its release / ten months
Answers:
By 2029, I will have been studying medicine for seven years.
By next month, she will have been working at the hospital for two years.
By the time they return, they will have been travelling across Europe for three weeks.
By his retirement, he will have been playing football for eighteen years.
By December, we will have been living in this apartment for four years.
By the launch, the team will have been developing the software for one year.
By the end of this year, I will have been writing articles for five years.
By the recital, she will have been dancing ballet for twelve years.
By next spring, he will have been driving trucks for a decade.
By 2027, they will have been building the stadium for three years.
By next year, I will have been running my own business for six years.
By her trip, she will have been learning Spanish for eight months.
By the next fair, he will have been repairing old cars for two decades.
By 9 a.m., the bakers will have been baking bread for five hours.
By next June, I will have been saving for a house for three years.
By opening night, they will have been rehearsing the musical for two months.
By December, she will have been volunteering at the shelter for five years.
By next month, we will have been renovating the kitchen for three weeks.
By its release, he will have been coding this application for ten months.
By Friday, we will have been waiting for the results for a week.4
Learn more: "Tenses Exercises with Answers | Practice English Tenses"
Future perfect continuous tense exercises are grammar practice activities that help students learn how to use the future perfect continuous tense correctly. They include fill-in-the-blanks, multiple-choice questions, sentence rewriting, error correction, and sentence formation.
It is a verb tense used to describe an action that will continue up to a specific point in the future, formed with will have been + verb-ing.
Subject + will have been + verb(-ing) + for/since + time reference. Example: She will have been living here for ten years by 2030.
Practising these exercises helps students improve their grammar, understand sentence structure, avoid common mistakes, and prepare for school exams and competitive tests.
Strong language skills open doors well beyond the classroom, shaping how confidently a child reads, writes and expresses ideas. If you want to know more about how Orchids The International School builds these skills through its English curriculum, get in touch with our admissions team.
Admissions Open for 2026-27
CBSE Schools In Popular Cities