Trusted by 10M+ learners worldwide — free lessons, tools & games
Grammar Worksheets

Future Perfect Tense Worksheets: Fill-in-the-blanks & Matching Activities (PDF)

On this page (3)

The Future Perfect Tense worksheets offer engaging and useful exercises to help you build sentences using β€œwill have + past participle.” Through these activities, you’ll improve your skills in expressing actions that will be finished before a specific point in the future.

See more future tenses below:

Download Future Perfect Tense Worksheets

Worksheet 1: Fill in the blanks

Directions: Look at the worksheet image and fill in each blank with the correct Future Perfect form. Then check your answers below.

Future perfect tense worksheet 1 - fill in the blanks - answer key - will have + past participlePin

Answer Key (Worksheet 1):

  1. will have graduated
  2. will not have finished / won’t have finished
  3. Will you have read
  4. will have completed
  5. will not have traveled / won’t have traveled
  6. will have visited
  7. Will he have watched
  8. Will they have bought
  9. will have written
  10. will not have had / won’t have had
  11. will have finished
  12. Will they have painted
  13. Will she have visited
  14. will have saved
  15. will not have eaten / won’t have eaten
  16. Will you have solved
  17. Will they have completed
  18. will have had
  19. will have learned
  20. Will you have read

Worksheet 2: Complete the sentences

Directions: Read each sentence on the worksheet and complete it using the Future Perfect tense. Then compare with the answers below.

Future perfect tense worksheet 2 - complete the sentences - answer key - will have + past participlePin

Answer Key (Worksheet 2):

1. By tomorrow morning, she will have completed her report.

2. We will have installed the new software by next Friday.

3. He will have sent all the letters before noon.

4. By this time next year, I will have passed my driving test.

5. Will they have prepared dinner before we arrive?

6. She will not have gone to the gym by 7 PM.
(or: She won’t have gone to the gym by 7 PM.)

7. Will you have finished all the work by the weekend?

8. The builders will have repaired the roof by Saturday.

9. He will have baked the cake before the guests arrive.

10. By 5 o’clock, I will have done the shopping.

11. She will have written the article by tomorrow evening.

12. We will have organized everything before the meeting starts.

Download Future Perfect Tense Worksheets PDF

Future Perfect Tense Exercises

Future Perfect Tense Exercise 1: Fill in the blanks

Complete the sentences using the Future Perfect Tense. Use the correct form of the verbs in brackets.

  1. By next month, I __________ (finish) this project.
  2. She __________ (graduate) by the end of this year.
  3. They __________ (leave) before we arrive.
  4. He __________ (complete) his training by Friday.
  5. We __________ (visit) five countries by then.
  6. The train __________ (depart) before we get to the station.
  7. You __________ (receive) your test results by tomorrow.
  8. I __________ (read) ten books by the end of the summer.
  9. My parents __________ (be) married for 30 years next week.
  10. She __________ (write) her first novel by December.
  11. We __________ (paint) the whole house before the guests arrive.
  12. He __________ (save) enough money for a new car by next year.
  13. They __________ (build) the new library by then.
  14. I __________ (not finish) the task before the meeting starts.
  15. She __________ (not arrive) by the time the movie begins.
  16. He __________ (not complete) the form by then.
  17. Will you __________ (prepare) dinner by 7 p.m.?
  18. Will they __________ (return) before the rain starts?
  19. What __________ you __________ (do) by the end of today?
  20. How long __________ she __________ (live) here by next July?

Answer Key:

  1. will have finished
  2. will have graduated
  3. will have left
  4. will have completed
  5. will have visited
  6. will have departed
  7. will have received
  8. will have read
  9. will have been
  10. will have written
  11. will have painted
  12. will have saved
  13. will have built
  14. won’t have finished
  15. won’t have arrived
  16. won’t have completed
  17. Will you have prepared
  18. Will they have returned
  19. will / have done
  20. will / have lived

Future Perfect Tense Exercise 2: Multiple Choice

Instructions: Choose the correct future perfect form.

  1. I _________ my homework by 8 p.m.
    a) will have finished
    b) have finished
    c) will finishing
  2. They _________ the task before lunch.
    a) will has done
    b) will have done
    c) will doing
  3. She _________ the letter by tonight.
    a) will have written
    b) wrote
    c) will write
  4. We _________ ten kilometers by noon.
    a) will be walking
    b) will have walked
    c) walked
  5. He _________ the test results by then.
    a) will received
    b) will have received
    c) has received
  6. You _________ by the time I get home.
    a) will leave
    b) will have left
    c) leaving
  7. The movie _________ before we arrive.
    a) will have started
    b) starts
    c) starting
  8. They _________ the repairs by next week.
    a) will have done
    b) will do
    c) did
  9. She _________ her goals by the end of the year.
    a) achieves
    b) will have achieved
    c) will achieving
  10. We _________ enough food by then.
    a) will have bought
    b) buy
    c) will bought
  11. I _________ the book by tomorrow.
    a) will finish
    b) will have finished
    c) finishes
  12. He _________ dinner by the time guests arrive.
    a) cooks
    b) cooking
    c) will have cooked
  13. The train _________ by the time we get there.
    a) will have left
    b) has leave
    c) leave
  14. My parents _________ home by midnight.
    a) will have arrived
    b) arrives
    c) arrive
  15. She _________ all the cookies before we return.
    a) will eat
    b) eats
    c) will have eaten
  16. You _________ three chapters by next class.
    a) will have read
    b) reading
    c) read
  17. He _________ all the work before the deadline.
    a) will have done
    b) does
    c) will do
  18. We _________ our trip by July.
    a) will have planned
    b) plan
    c) planning
  19. They _________ a decision by tomorrow.
    a) makes
    b) will have made
    c) will making
  20. She _________ to you before you leave.
    a) will have talked
    b) talks
    c) talking

Answer Key:

  1. a
  2. b
  3. a
  4. b
  5. b
  6. b
  7. a
  8. a
  9. b
  10. a
  11. b
  12. c
  13. a
  14. a
  15. c
  16. a
  17. a
  18. a
  19. b
  20. a

Future Perfect Tense Exercise 3: Rewrite the sentences

Change the sentences into Future Perfect Tense.

  1. I finish my homework.
    ➑ ___________________________
  2. She writes a report.
  3. They visit the museum.
  4. He saves enough money.
  5. We move into the new house.
  6. You complete the test.
  7. The guests arrive.
  8. He eats all the cake.
  9. She paints the picture.
  10. They travel to Japan.
  11. We clean the room.
  12. I read the book.
  13. She fixes the car.
  14. He sends the email.
  15. They build the bridge.
  16. We watch the film.
  17. She makes the presentation.
  18. I bake the cookies.
  19. You write the essay.
  20. He finishes the assignment.

Answer Key:

  1. I will have finished my homework.
  2. She will have written a report.
  3. They will have visited the museum.
  4. He will have saved enough money.
  5. We will have moved into the new house.
  6. You will have completed the test.
  7. The guests will have arrived.
  8. He will have eaten all the cake.
  9. She will have painted the picture.
  10. They will have traveled to Japan.
  11. We will have cleaned the room.
  12. I will have read the book.
  13. She will have fixed the car.
  14. He will have sent the email.
  15. They will have built the bridge.
  16. We will have watched the film.
  17. She will have made the presentation.
  18. I will have baked the cookies.
  19. You will have written the essay.
  20. He will have finished the assignment.

Future Perfect Tense Exercise 4: Match the sentence halves

Match Column A with the correct ending from Column B to form Future Perfect sentences.

Column AColumn B
1. By 2025, I will haveA. written over 100 songs.
2. She will have eatenB. all the cookies before we return.
3. They will have leftC. when you get there.
4. We will have completedD. the report by the deadline.
5. He will have sleptE. for 8 hours straight.
6. You will have arrivedF. to the airport on time.
7. The dog will haveG. done its tricks by noon.
8. We will have takenH. a walk before the sun rises.
9. The movie will have startedI. before you reach the theater.
10. The plane will have landedJ. by the time we arrive.
11. I will have passedK. my driving test.
12. The students will have finishedL. everything by then.
13. Will you have doneM. your homework before dinner?
14. By next week, she will haveN. finished her work.
15. They will have packedO. their suitcases already.
16. Will he have returnedP. by the time we arrive?
17. I will have visitedQ. ten countries by 2030.
18. We will have improvedR. a lot by then.
19. She will have forgottenS. all about it by next year.
20. Will you have completedT. your assignment before class?

Answer Key:

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
A2 Knowledge Check Β· 5 questions

Future Perfect Tense Worksheets: Fill-in-the-blanks & Matching Activities (PDF) β€” Practice Quiz

1 / 5
Q1

Question 1: Which sentence correctly uses the Future Perfect tense?

Question 1 options
"She will have graduated by the end of this year" correctly uses the Future Perfect structure: will + have + past participle (graduated). The other options use incorrect verb forms that do not follow this pattern.
Q2

Question 2: The Future Perfect tense is formed with "will have" + the base form of the verb (e.g., will have finish).

Question 2 options
This is false. The Future Perfect tense is formed with "will have" + the past participle, not the base form. For example, the correct form is "will have finished," not "will have finish."
Q3

Question 3: By next month, I ___ this project.

Question 3 options
"will have finished" is correct because the sentence describes an action that will be completed before a specific future time ("by next month"). This requires the Future Perfect tense: will + have + past participle.
Q4

Question 4: Match each sentence beginning with its correct Future Perfect ending.

Question 4 options
By tomorrow morning, she...
He...
She... to the gym by 7 PM.
Will you... all the work by the weekend?
will have sent all the letters before noon
won't have gone
have finished
will have completed her report

Select an item on the left, then tap its match on the right.

Each sentence uses the Future Perfect tense (will have + past participle) to describe an action completed before a specific future point. Affirmative sentences use "will have," negative sentences use "won't have," and questions invert the subject and "will."
Q5

Question 5: The movie ___ before we arrive.

Question 5 options
"will have started" is the correct Future Perfect form. It expresses that the movie's starting will be completed before the future moment of arrival. The other options do not use the Future Perfect structure (will + have + past participle).

Quick Feedback

Is this article helpful?

Next step

Practise it now, while it is fresh.

β–Ά Take the 5-question quiz

Save your quiz scores and XP.Sign up free →

Keep every mistake and get a study plan.Go Pro →