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 Exercises
✅ Exercise 1: Fill in the blanks
Use will have + past participle to complete each sentence.
-
By next week, I __________ (finish) this book.
-
She __________ (leave) before you arrive.
-
They __________ (complete) the project by Friday.
-
By the time you wake up, Mom __________ (cook) breakfast.
-
We __________ (reach) the airport by 10 a.m.
-
He __________ (save) enough money to buy a new car by July.
-
By tomorrow afternoon, the rain __________ (stop).
-
The students __________ (take) the exam before noon.
-
You __________ (learn) all the lessons by then.
-
The meeting __________ (end) when he gets there.
✅ Exercise 2: Rewrite the sentences using the Future Perfect Tense
-
She finishes her homework by 8 p.m.
-
I complete the task before the deadline.
-
They build the house by next year.
-
We save enough money by June.
-
He writes the report before the meeting.
-
The students submit the forms by tomorrow.
-
You pass the test by the end of the month.
-
My brother reaches home by 9 o’clock.
-
They deliver the package before lunch.
-
I clean the room before you come.
✅ Exercise 3: Make sentences using the prompts (Future Perfect)
-
She / graduate / by next June
-
They / not finish / the work / by Monday
-
When / you / complete / the assignment?
-
We / eat / dinner / before 8 p.m.
-
He / travel / to five countries / by the end of the year
-
I / not read / the book / by then
-
The train / leave / when you arrive
-
By 2026 / scientists / discover / new treatments
-
Who / move / into the house / by December?
-
The kids / fall asleep / by the time we get back
✅ Exercise 4: Choose the correct option
-
By this time tomorrow, they (will have finished / will finish) the painting.
-
She (won’t have arrived / won’t arrive) before the show starts.
-
I (will have completed / will completed) my work by then.
-
By next month, we (will move / will have moved) to a new apartment.
-
He (will not have returned / will not return) by midnight.
-
Will you (have learned / learned) all the vocabulary by the test?
-
They (will have left / will left) before we get there.
-
By the end of the week, she (will have taken / will take) all her exams.
-
I think you (won’t have finished / won’t finish) your meal by 2 p.m.
-
The guests (will have gone / will go) home before it rains.
______________________________________________________________________________________________________________________________________________________________
Answer Key:
✅ Exercise 1: Fill in the blanks
-
will have finished
-
will have left
-
will have completed
-
will have cooked
-
will have reached
-
will have saved
-
will have stopped
-
will have taken
-
will have learned
-
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)
-
She will have graduated by next June.
-
They will not have finished the work by Monday.
-
When will you have completed the assignment?
-
We will have eaten dinner before 8 p.m.
-
He will have traveled to five countries by the end of the year.
-
I will not have read the book by then.
-
The train will have left when you arrive.
-
By 2026, scientists will have discovered new treatments.
-
Who will have moved into the house by December?
-
The kids will have fallen asleep by the time we get back.
✅ Exercise 4: Choose the correct option
-
will have finished
-
won’t have arrived
-
will have completed
-
will have moved
-
will not have returned
-
have learned
-
will have left
-
will have taken
-
won’t have finished
-
will have gone
