Future Perfect Tense with Answers
Practise will have plus past participle for actions that will be finished before a future time.
When to Use the Future Perfect
The Future Perfect looks ahead to a moment and then looks back from it at something already finished. The form is will have plus the past participle, as in “By next June I will have finished the course”. The key word is often by, because by marks the deadline the action beats.
Use it when you want to say an action will be complete before a later point. “By the time you wake up, I will have left” makes the leaving done and dusted from the standpoint of your waking. It also covers duration reaching into the future, so “Next month I will have worked here for ten years” counts the years up to that future marker. Both cases share the same logic. Stand at a future point, turn around, and the action is behind you.
Common Mistakes
One frequent error is swapping in the Future Simple and losing the sense of completion. “By Friday I will write the report” is weaker than “By Friday I will have written the report”, which promises it is done by then. Another error is the participle itself. People say “will have went” or “will have ate” instead of “will have gone” and “will have eaten”. Learn the third form of your irregular verbs, because this tense leans on them hard. A third slip is using this tense without any future marker, which leaves the listener with no deadline to measure against.
A tip to keep close. Whenever you hear or want to say by a certain time and you mean the job is wrapped up before that time, the Future Perfect is doing exactly what it was made for. Say the sentence out loud and listen for that by, since it is the flag that this tense is the right pick.
Choose an answer for each question. You get the correct answer and a short reason straight away, then your total score at the end.
1. Choose the correct form: By next Monday, I ____ finished the project.
2. Fill in the blank: By 2030, Anjali ____ completed her medical degree.
3. Choose the correct sentence.
4. Fill in the blank: By the time you wake up, the train ____ left the station.
5. Identify the error: By June, they will have build the new bridge.
6. Fill in the blank: In two hours, Dev ____ reached his village.
7. Choose the correct question form: ____ you ____ eaten before the movie starts?
8. Transform to Future Perfect: She saves 50,000 rupees. (by December)
9. Choose the correct negative: By tonight, we ____ ____ finished packing.
10. Fill in the blank: By the end of this course, you ____ learned over 500 new words.
11. Identify the error: By next year, Rohan will have ran his first marathon.
12. Choose the sentence that correctly shows completion before a deadline.
13. Fill in the blank: I hope Meera ____ arrived by the time we cut the cake.
14. Choose the correct sentence with a time expression.
15. Which sentence correctly says an action is done just before another future action?
Learning Is More Fun 1-on-1
Your child gets a patient, dedicated tutor and all the speaking time, something a big class cannot give. Book a ₹299 demo, a friendly level check for your child.
Book a ₹299 Demo ClassKeep Practising
Present Simple Tense
Practise the present simple for habits, routines, facts and timetables, with instant answe
BasicPresent Continuous Tense
Test the present continuous for actions happening now and around now, plus its common spel
IntermediatePresent Perfect Tense
Check when to use the present perfect for experience, recent past and unfinished time with