In this post, you’ll find future perfect continuous worksheets and exercises that help you practice sentence structure, time expressions like “for” and “by,” and both affirmative and negative forms. These resources are ideal for classroom activities or self-study.
To explore more advanced grammar topics, check out:
Download Future Perfect Continuous Worksheets
Future Perfect Continuous Exercises
Exercise 1: Complete the sentences with the correct form of the verbs in brackets
- By next year, she __________ (work) at the company for a decade.
- In June, we __________ (live) in this city for five years.
- By the time he arrives, I __________ (study) for three hours.
- They __________ (travel) around Europe for two months by then.
- At 8 PM, she __________ (cook) dinner for over an hour.
- He __________ (read) that book for two weeks by Sunday.
- By 2026, I __________ (teach) English for 20 years.
- We __________ (wait) for the doctor for more than 40 minutes.
- By 5 PM, she __________ (practice) the piano all afternoon.
- They __________ (build) the bridge for over a year by next January.
- By 5 AM, you __________ (run) for almost two hours.
- He __________ (train) for the marathon since January.
- By next Christmas, we __________ (plan) the wedding for over 6 months.
- I __________ (write) emails since early morning.
- The students __________ (prepare) for the exam all week.
Answer:
- will have been working
- will have been living
- will have been studying
- will have been traveling
- will have been cooking
- will have been reading
- will have been teaching
- will have been waiting
- will have been practicing
- will have been building
- will have been running
- will have been training
- will have been planning
- will have been writing
- will have been preparing
Exercise 2: Fill in the Blanks with Time Expressions
- He will have been driving __________ three hours by midnight.
- __________ the end of the day, they will have been painting for 10 hours.
- We will have been learning English __________ we were kids.
- She will have been waiting __________ the bus arrives.
- __________ noon, I will have been writing emails for two hours.
- He will have been working __________ the start of the morning shift.
- I will have been traveling __________ the sun rises.
- They will have been practicing __________ the concert begins.
- __________ next weekend, she will have been taking care of the baby full time.
- He will have been fixing the car __________ hours now.
- __________ the movie ends, we will have been watching it for three hours.
- We will have been dancing __________ the band finishes their set.
- You will have been using that computer __________ early morning.
- I will have been cleaning the house __________ they come home.
- She will have been running __________ everyone else wakes up.
- They will have been discussing this topic __________ the last meeting.
- __________ the festival starts, we’ll have been waiting in line for hours.
- My brother will have been sleeping for 2 hours __________ I finish packing.
Answer:
- for
- By the time
- since
- until
- At
- since
- before
- until
- By
- for
- By the time
- until
- since
- before
- by the time
- since
- By the time
- by the time
Exercise 3: Choose the Correct Sentence
Identify the correct sentence in each pair.
- A) By 2026, I will have been working on my degree for four years.
B) By 2026, I will have been finish my degree. - A) They will have been playing soccer for hours when you arrive.
B) They will been playing soccer for hours when you arrive. - A) She will have been working there since 2015.
B) She will has been working there since 2015. - A) We will have been traveling for 10 hours by the time we land.
B) We will have been travel for 10 hours by the time we land. - A) He will have been practicing all morning.
B) He will be been practicing all morning. - A) I will have been sleeping for hours.
B) I will have being sleeping for hours. - A) They will have been talking for hours.
B) They will have been talk for hours. - A) You will have been working hard.
B) You will been working hard. - A) She will have been waiting at the gate.
B) She will have be waiting at the gate. - A) He will have been jogging in the park.
B) He will has been jogging in the park.
Answer:
- 1A
- 2A
- 3A
- 4A
- 5A
- 6A
- 7A
- 8A
- 9A
- 10A
Exercise 4: Error Correction
Each sentence contains a mistake with “will have been.” Find and correct the error.
- She will had been working for 8 hours by then.
- We will has been studying all day.
- I will have be cleaning the house for 4 hours.
- They will have playing tennis since morning.
- He will has been driving for too long.
- I will having been waiting outside.
- You will had been working with us for a year.
- He will have being learning English since 2020.
- We will had been building the project together.
- She will had been walking for 3 hours straight.
Corrected Sentences:
- She will have been working for 8 hours by then.
- We will have been studying all day.
- I will have been cleaning the house for 4 hours.
- They will have been playing tennis since morning.
- He will have been driving for too long.
- I will have been waiting outside.
- You will have been working with us for a year.
- He will have been learning English since 2020.
- We will have been building the project together.
- She will have been walking for 3 hours straight.

