Home / English Quiz / Future Perfect Tense
Advanced

Future Perfect Tense with Answers

Practise will have plus past participle for actions that will be finished before a future time.

Choose an answer for each question. You get the correct answer and a short reason straight away, then your total score at the end.

Your score: 0 / 15Click an option to check your answer

1. Choose the correct form: By next Monday, I ____ finished the project.

Will have is correct because Future Perfect is will have plus the past participle. It shows an action completed before a future point.

2. Fill in the blank: By 2030, Anjali ____ completed her medical degree.

Will have is correct because Future Perfect uses will have plus the past participle completed. The action finishes before the future time 2030.

3. Choose the correct sentence.

She will have written the report by Friday is correct because Future Perfect needs the past participle written, not the past form wrote.

4. Fill in the blank: By the time you wake up, the train ____ left the station.

Will have is correct because the leaving is finished before another future action, waking up. Will have plus left is the Future Perfect form.

5. Identify the error: By June, they will have build the new bridge.

Build is the error because Future Perfect needs the past participle built. The correct sentence is they will have built the new bridge.

6. Fill in the blank: In two hours, Dev ____ reached his village.

Will have is correct because the arrival will be complete by that future moment. Will have plus reached expresses the finished action.

7. Choose the correct question form: ____ you ____ eaten before the movie starts?

Will and have are correct because Future Perfect questions use will plus subject plus have plus past participle. So Will you have eaten? is right.

8. Transform to Future Perfect: She saves 50,000 rupees. (by December)

She will have saved 50,000 rupees by December is correct. Future Perfect, will have plus saved, shows the amount completed before that date.

9. Choose the correct negative: By tonight, we ____ ____ finished packing.

Won’t have is correct because the negative of will have is will not have, shortened to won’t have. So we won’t have finished packing by tonight.

10. Fill in the blank: By the end of this course, you ____ learned over 500 new words.

Will have is correct because the learning is complete before the future point, the end of the course. Will have plus learned is Future Perfect.

11. Identify the error: By next year, Rohan will have ran his first marathon.

Ran is the error because Future Perfect needs the past participle run. The correct sentence is Rohan will have run his first marathon.

12. Choose the sentence that correctly shows completion before a deadline.

By Sunday the workers will have finished the road is correct. Future Perfect, will have plus finished, marks the job as done before the deadline.

13. Fill in the blank: I hope Meera ____ arrived by the time we cut the cake.

Will have is correct because her arrival should be complete before the future event of cutting the cake. Will have plus arrived is the pattern.

14. Choose the correct sentence with a time expression.

In ten years, this company will have grown into a big brand is correct. Future Perfect uses will have plus the past participle grown.

15. Which sentence correctly says an action is done just before another future action?

When the guests come, Amma will have cooked all the food is correct. Future Perfect shows the cooking is finished before the guests arrive.

Your Result

0 / 15

Book a ₹299 Demo
Book a Demo

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 Class
1
Practise freeFun quizzes for kids.
2
See the scoreInstant, friendly feedback.
3
Learn 1-on-1A patient kids tutor.