Grammar Worksheets

Future Perfect Continuous Tense: Exercises and Worksheets with PDF Download

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 Worksheets showing sentences to completePin

Future Perfect Continuous Tense Worksheet with time expressionsPin

Download Future Perfect Continuous Worksheets PDF

Future Perfect Continuous Exercises

Exercise 1: Complete the sentences with the correct form of the verbs in brackets

  1. By next year, she __________ (work) at the company for a decade.
  2. In June, we __________ (live) in this city for five years.
  3. By the time he arrives, I __________ (study) for three hours.
  4. They __________ (travel) around Europe for two months by then.
  5. At 8 PM, she __________ (cook) dinner for over an hour.
  6. He __________ (read) that book for two weeks by Sunday.
  7. By 2026, I __________ (teach) English for 20 years.
  8. We __________ (wait) for the doctor for more than 40 minutes.
  9. By 5 PM, she __________ (practice) the piano all afternoon.
  10. They __________ (build) the bridge for over a year by next January.
  11. By 5 AM, you __________ (run) for almost two hours.
  12. He __________ (train) for the marathon since January.
  13. By next Christmas, we __________ (plan) the wedding for over 6 months.
  14. I __________ (write) emails since early morning.
  15. The students __________ (prepare) for the exam all week.

Answer:

  1. will have been working
  2. will have been living
  3. will have been studying
  4. will have been traveling
  5. will have been cooking
  6. will have been reading
  7. will have been teaching
  8. will have been waiting
  9. will have been practicing
  10. will have been building
  11. will have been running
  12. will have been training
  13. will have been planning
  14. will have been writing
  15. will have been preparing

Exercise 2: Fill in the Blanks with Time Expressions

  1. He will have been driving __________ three hours by midnight.
  2. __________ the end of the day, they will have been painting for 10 hours.
  3. We will have been learning English __________ we were kids.
  4. She will have been waiting __________ the bus arrives.
  5. __________ noon, I will have been writing emails for two hours.
  6. He will have been working __________ the start of the morning shift.
  7. I will have been traveling __________ the sun rises.
  8. They will have been practicing __________ the concert begins.
  9. __________ next weekend, she will have been taking care of the baby full time.
  10. He will have been fixing the car __________ hours now.
  11. __________ the movie ends, we will have been watching it for three hours.
  12. We will have been dancing __________ the band finishes their set.
  13. You will have been using that computer __________ early morning.
  14. I will have been cleaning the house __________ they come home.
  15. She will have been running __________ everyone else wakes up.
  16. They will have been discussing this topic __________ the last meeting.
  17. __________ the festival starts, we’ll have been waiting in line for hours.
  18. My brother will have been sleeping for 2 hours __________ I finish packing.

Answer:

  1. for
  2. By the time
  3. since
  4. until
  5. At
  6. since
  7. before
  8. until
  9. By
  10. for
  11. By the time
  12. until
  13. since
  14. before
  15. by the time
  16. since
  17. By the time
  18. by the time

Exercise 3: Choose the Correct Sentence

Identify the correct sentence in each pair.

  1. A) By 2026, I will have been working on my degree for four years.
    B) By 2026, I will have been finish my degree.
  2. A) They will have been playing soccer for hours when you arrive.
    B) They will been playing soccer for hours when you arrive.
  3. A) She will have been working there since 2015.
    B) She will has been working there since 2015.
  4. 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.
  5. A) He will have been practicing all morning.
    B) He will be been practicing all morning.
  6. A) I will have been sleeping for hours.
    B) I will have being sleeping for hours.
  7. A) They will have been talking for hours.
    B) They will have been talk for hours.
  8. A) You will have been working hard.
    B) You will been working hard.
  9. A) She will have been waiting at the gate.
    B) She will have be waiting at the gate.
  10. A) He will have been jogging in the park.
    B) He will has been jogging in the park.

Answer:

  1. 1A
  2. 2A
  3. 3A
  4. 4A
  5. 5A
  6. 6A
  7. 7A
  8. 8A
  9. 9A
  10. 10A

Exercise 4: Error Correction

Each sentence contains a mistake with “will have been.” Find and correct the error.

  1. She will had been working for 8 hours by then.
  2. We will has been studying all day.
  3. I will have be cleaning the house for 4 hours.
  4. They will have playing tennis since morning.
  5. He will has been driving for too long.
  6. I will having been waiting outside.
  7. You will had been working with us for a year.
  8. He will have being learning English since 2020.
  9. We will had been building the project together.
  10. She will had been walking for 3 hours straight.

Corrected Sentences:

  1. She will have been working for 8 hours by then.
  2. We will have been studying all day.
  3. I will have been cleaning the house for 4 hours.
  4. They will have been playing tennis since morning.
  5. He will have been driving for too long.
  6. I will have been waiting outside.
  7. You will have been working with us for a year.
  8. He will have been learning English since 2020.
  9. We will have been building the project together.
  10. She will have been walking for 3 hours straight.

Quick Feedback

Is this article helpful?