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.
Answer Key (Worksheet 1):
- will have graduated
- will not have finished / won’t have finished
- Will you have read
- will have completed
- will not have traveled / won’t have traveled
- will have visited
- Will he have watched
- Will they have bought
- will have written
- will not have had / won’t have had
- will have finished
- Will they have painted
- Will she have visited
- will have saved
- will not have eaten / won’t have eaten
- Will you have solved
- Will they have completed
- will have had
- will have learned
- 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.
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.
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.
- By next month, I __________ (finish) this project.
- She __________ (graduate) by the end of this year.
- They __________ (leave) before we arrive.
- He __________ (complete) his training by Friday.
- We __________ (visit) five countries by then.
- The train __________ (depart) before we get to the station.
- You __________ (receive) your test results by tomorrow.
- I __________ (read) ten books by the end of the summer.
- My parents __________ (be) married for 30 years next week.
- She __________ (write) her first novel by December.
- We __________ (paint) the whole house before the guests arrive.
- He __________ (save) enough money for a new car by next year.
- They __________ (build) the new library by then.
- I __________ (not finish) the task before the meeting starts.
- She __________ (not arrive) by the time the movie begins.
- He __________ (not complete) the form by then.
- Will you __________ (prepare) dinner by 7 p.m.?
- Will they __________ (return) before the rain starts?
- What __________ you __________ (do) by the end of today?
- How long __________ she __________ (live) here by next July?
Answer Key:
- will have finished
- will have graduated
- will have left
- will have completed
- will have visited
- will have departed
- will have received
- will have read
- will have been
- will have written
- will have painted
- will have saved
- will have built
- won’t have finished
- won’t have arrived
- won’t have completed
- Will you have prepared
- Will they have returned
- will / have done
- will / have lived
Future Perfect Tense Exercise 2: Multiple Choice
Instructions: Choose the correct future perfect form.
- I _________ my homework by 8 p.m.
a) will have finished
b) have finished
c) will finishing - They _________ the task before lunch.
a) will has done
b) will have done
c) will doing - She _________ the letter by tonight.
a) will have written
b) wrote
c) will write - We _________ ten kilometers by noon.
a) will be walking
b) will have walked
c) walked - He _________ the test results by then.
a) will received
b) will have received
c) has received - You _________ by the time I get home.
a) will leave
b) will have left
c) leaving - The movie _________ before we arrive.
a) will have started
b) starts
c) starting - They _________ the repairs by next week.
a) will have done
b) will do
c) did - She _________ her goals by the end of the year.
a) achieves
b) will have achieved
c) will achieving - We _________ enough food by then.
a) will have bought
b) buy
c) will bought - I _________ the book by tomorrow.
a) will finish
b) will have finished
c) finishes - He _________ dinner by the time guests arrive.
a) cooks
b) cooking
c) will have cooked - The train _________ by the time we get there.
a) will have left
b) has leave
c) leave - My parents _________ home by midnight.
a) will have arrived
b) arrives
c) arrive - She _________ all the cookies before we return.
a) will eat
b) eats
c) will have eaten - You _________ three chapters by next class.
a) will have read
b) reading
c) read - He _________ all the work before the deadline.
a) will have done
b) does
c) will do - We _________ our trip by July.
a) will have planned
b) plan
c) planning - They _________ a decision by tomorrow.
a) makes
b) will have made
c) will making - She _________ to you before you leave.
a) will have talked
b) talks
c) talking
Answer Key:
- a
- b
- a
- b
- b
- b
- a
- a
- b
- a
- b
- c
- a
- a
- c
- a
- a
- a
- b
- a
Future Perfect Tense Exercise 3: Rewrite the sentences
Change the sentences into Future Perfect Tense.
- I finish my homework.
➡ ___________________________ - She writes a report.
- They visit the museum.
- He saves enough money.
- We move into the new house.
- You complete the test.
- The guests arrive.
- He eats all the cake.
- She paints the picture.
- They travel to Japan.
- We clean the room.
- I read the book.
- She fixes the car.
- He sends the email.
- They build the bridge.
- We watch the film.
- She makes the presentation.
- I bake the cookies.
- You write the essay.
- He finishes the assignment.
Answer Key:
- I will have finished my homework.
- She will have written a report.
- They will have visited the museum.
- He will have saved enough money.
- We will have moved into the new house.
- You will have completed the test.
- The guests will have arrived.
- He will have eaten all the cake.
- She will have painted the picture.
- They will have traveled to Japan.
- We will have cleaned the room.
- I will have read the book.
- She will have fixed the car.
- He will have sent the email.
- They will have built the bridge.
- We will have watched the film.
- She will have made the presentation.
- I will have baked the cookies.
- You will have written the essay.
- 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 A | Column B |
|---|---|
| 1. By 2025, I will have | A. written over 100 songs. |
| 2. She will have eaten | B. all the cookies before we return. |
| 3. They will have left | C. when you get there. |
| 4. We will have completed | D. the report by the deadline. |
| 5. He will have slept | E. for 8 hours straight. |
| 6. You will have arrived | F. to the airport on time. |
| 7. The dog will have | G. done its tricks by noon. |
| 8. We will have taken | H. a walk before the sun rises. |
| 9. The movie will have started | I. before you reach the theater. |
| 10. The plane will have landed | J. by the time we arrive. |
| 11. I will have passed | K. my driving test. |
| 12. The students will have finished | L. everything by then. |
| 13. Will you have done | M. your homework before dinner? |
| 14. By next week, she will have | N. finished her work. |
| 15. They will have packed | O. their suitcases already. |
| 16. Will he have returned | P. by the time we arrive? |
| 17. I will have visited | Q. ten countries by 2030. |
| 18. We will have improved | R. a lot by then. |
| 19. She will have forgotten | S. all about it by next year. |
| 20. Will you have completed | T. your assignment before class? |
Answer Key:
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T

