Skip to Content

Future Perfect Tense Worksheets and Exercises

The Future Perfect Tense is used to talk about an action that will be completed before a specific time or event in the future. It is formed with “will have + past participle”. We use it to make predictions, set deadlines, and describe future achievements. Practicing with different types of exercises helps learners understand how to use this tense correctly in sentences. Below are common worksheet styles with answer keys to support learning.

Future Perfect Tense Worksheets

Future Perfect Tense worksheet exercises page 1
Future Perfect Tense worksheet exercises page 2

Future Perfect Tense Exercises

✅ Exercise 1: Fill in the blanks

Use will have + past participle to complete each sentence.

  1. By next week, I __________ (finish) this book.
  2. She __________ (leave) before you arrive.
  3. They __________ (complete) the project by Friday.
  4. By the time you wake up, Mom __________ (cook) breakfast.
  5. We __________ (reach) the airport by 10 a.m.
  6. He __________ (save) enough money to buy a new car by July.
  7. By tomorrow afternoon, the rain __________ (stop).
  8. The students __________ (take) the exam before noon.
  9. You __________ (learn) all the lessons by then.
  10. The meeting __________ (end) when he gets there.

✅ Exercise 2: Rewrite the sentences using the Future Perfect Tense

  1. She finishes her homework by 8 p.m.
  2. I complete the task before the deadline.
  3. They build the house by next year.
  4. We save enough money by June.
  5. He writes the report before the meeting.
  6. The students submit the forms by tomorrow.
  7. You pass the test by the end of the month.
  8. My brother reaches home by 9 o’clock.
  9. They deliver the package before lunch.
  10. I clean the room before you come.

✅ Exercise 3: Make sentences using the prompts (Future Perfect)

  1. She will have graduated by next June.
  2. They will not have finished the work by Monday.
  3. When will you have completed the assignment?
  4. We will have eaten dinner before 8 p.m.
  5. He will have traveled to five countries by the end of the year.
  6. I will not have read the book by then.
  7. The train will have left when you arrive.
  8. By 2026, scientists will have discovered new treatments.
  9. Who will have moved into the house by December?
  10. The kids will have fallen asleep by the time we get back.

✅ Exercise 4: Choose the correct option

  1. By this time tomorrow, they will have finished the painting.
  2. She won’t have arrived before the show starts.
  3. I will have completed my work by then.
  4. By next month, we will have moved to a new apartment.
  5. He will not have returned by midnight.
  6. Will you have learned all the vocabulary by the test?
  7. They will have left before we get there.
  8. By the end of the week, she will have taken all her exams.
  9. I think you won’t have finished your meal by 2 p.m.
  10. The guests will have gone home before it rains.

Answer Key

✅ Exercise 1: Fill in the blanks

  1. will have finished
  2. will have left
  3. will have completed
  4. will have cooked
  5. will have reached
  6. will have saved
  7. will have stopped
  8. will have taken
  9. will have learned
  10. will have ended

✅ Exercise 2: Rewrite using Future Perfect

  • She will have finished her homework by 8 p.m.
  • I will have completed the task before the deadline.
  • They will have built the house by next year.
  • We will have saved enough money by June.
  • He will have written the report before the meeting.
  • The students will have submitted the forms by tomorrow.
  • You will have passed the test by the end of the month.
  • My brother will have reached home by 9 o’clock.
  • They will have delivered the package before lunch.
  • I will have cleaned the room before you come.

✅ Exercise 3: Make sentences (sample answers)

  1. She will have graduated by next June.
  2. They will not have finished the work by Monday.
  3. When will you have completed the assignment?
  4. We will have eaten dinner before 8 p.m.
  5. He will have traveled to five countries by the end of the year.
  6. I will not have read the book by then.
  7. The train will have left when you arrive.
  8. By 2026, scientists will have discovered new treatments.
  9. Who will have moved into the house by December?
  10. The kids will have fallen asleep by the time we get back.

✅ Exercise 4: Choose the correct option

  1. will have finished
  2. won’t have arrived
  3. will have completed
  4. will have moved
  5. will not have returned
  6. have learned
  7. will have left
  8. will have taken
  9. won’t have finished
  10. will have gone