Practice Worksheet Future Perfect Tense:

The Future Perfect Tense is used to express an action that will be completed by a specific point or event in the future.

  • Rule: Subject + shall/will + have + V3 (Past Participle) + Object.

  • Key Indicators: By tomorrow, by next week, before you arrive, by 5 PM.

Worksheet Future Perfect – A: Translation 

Translate the following 10 sentences into English using the Future Perfect Tense rules:

  1. रोहन शाम 5 बजे तक अपना गृहकार्य पूरा कर चुका होगा।

  2. मेरे स्टेशन पहुँचने से पहले ट्रेन जा चुकी होगी।

  3. अगले महीने तक वे अपना नया घर बना चुके होंगे।

  4. क्या आप सोमवार तक यह प्रोजेक्ट समाप्त कर चुके होंगे?

  5. शिक्षक के आने से पहले छात्र पाठ नहीं दोहरा चुके होंगे।

  6. सूरज डूबने से पहले हम घर पहुँच चुके होंगे।

  7. अमित सर शाम तक नया लेक्चर अपलोड कर चुके होंगे।

  8. परीक्षा शुरू होने से पहले उसने पूरा पाठ्यक्रम दोहरा लिया होगा।

  9. 2026 के अंत तक वह अपनी मास्टर डिग्री पूरी कर चुकी होगी।

  10. आपके यहाँ पहुँचने से पहले वे खाना खा चुके होंगे।

Worksheet Future Perfect – B: (MCQs)

Select the correct option for each question:

  1. By next year, Amit Sir __________ teaching English for a decade.

    a) will finish

    b) will have finished

    c) has finished

    d) will be finishing

  2. She __________ her homework before her mother arrives.

    a) completed

    b) will complete

    c) will have completed

    d) has completed

  3. By 8 PM tonight, we __________ the whole match.

    a) will have watched

    b) shall watching

    c) had watched

    d) will watching

  4. They __________ the project by Monday.

    a) will not have submitted

    b) will not submitting

    c) have not submitted

    d) had not submit

  5. __________ you __________ your work before the deadline?

    a) Will / completed

    b) Will / have completed

    c) Have / completed

    d) Shall / completing

  6. By the time the doctor arrives, the patient __________.

    a) will have recovered

    b) has recovered

    c) recovers

    d) had recovered

  7. We __________ all the vocabulary words by the end of this week.

    a) will learned

    b) will have learned

    c) learning

    d) shall learn

  8. The train __________ before we reach the station.

    a) will have left

    b) leaves

    c) was leaving

    d) had left

  9. By December, he __________ his new book.

    a) will published

    b) will have published

    c) is publishing

    d) published

  10. She __________ the assignment before the teacher asks for it.

    a) will have prepared

    b) will preparing

    c) prepares

    d) prepared

Worksheet Future Perfect – C: Fill in the Blanks

Fill in the blanks with the correct Future Perfect Tense form of the verbs given in brackets:

  1. By 6 PM, I _______________ (finish) all my online classes.

  2. The mechanic _______________ (repair) the car before tomorrow morning.

  3. They _______________ (not / reach) Delhi by midnight.

  4. _______________ he _______________ (write) the article before the news published?

  5. By next Sunday, we _______________ (clear) all our doubts in grammar.

  6. She _______________ (cook) dinner before the guests arrive.

  7. By the end of this month, Amit Sir _______________ (cover) the entire history syllabus.

  8. The farmers _______________ (harvest) the crops before the rain starts.

  9. You _______________ (receive) the official confirmation email by tomorrow.

  10. The children _______________ (go) to sleep before 10 PM.

Worksheet Future Perfect – D: Right or Wrong 

Mark each sentence as Right (✓) or Wrong (✗). Correct the wrong ones:

  1. By 5 PM, Rohan will has completed his project.

  2. She will have reached home before it starts raining.

  3. By next week, we will had learned 20 new idioms.

  4. Will they have finished the examination by 1 PM?

  5. I will have write two essays by tomorrow morning.

  6. The sun will have set before we reach the beach.

  7. By 2027, he will have graduated from university.

  8. She will have not finished her lesson by evening.

  9. Before you arrive, I will have cooked breakfast.

  10. They shall have submitted their documents before Friday.

Worksheet Future Perfect – Answer Key 

Worksheet Future Perfect – A: Translation

  1. Rohan will have completed his homework by 5 PM.

  2. The train will have left before I reach the station.

  3. They will have built their new house by next month.

  4. Will you have finished this project by Monday?

  5. The students will not have revised the lesson before the teacher arrives.

  6. We will have reached home before the sun sets.

  7. Amit Sir will have uploaded the new lecture by evening.

  8. He will have revised the entire syllabus before the exam starts.

  9. By the end of 2026, she will have completed her master’s degree.

  10. They will have eaten food before you reach here.

Worksheet Future Perfect – B: MCQs

  1. b) will have finished

  2. c) will have completed

  3. a) will have watched

  4. a) will not have submitted

  5. b) Will / have completed

  6. a) will have recovered

  7. b) will have learned

  8. a) will have left

  9. b) will have published

  10. a) will have prepared

Worksheet Future Perfect – C: Fill in the Blanks

  1. will have finished

  2. will have repaired

  3. will not have reached

  4. Will / have written

  5. will have cleared / shall have cleared

  6. will have cooked

  7. will have covered

  8. will have harvested

  9. will have received

  10. will have gone

Worksheet Future Perfect – D: Right or Wrong

  1. Wrong (✗) → Correction: By 5 PM, Rohan will have completed his project.

  2. Right (✓)

  3. Wrong (✗) → Correction: By next week, we will have learned 20 new idioms. 

  4. Right (✓)

  5. Wrong (✗) → Correction: I will have written two essays by tomorrow morning.

  6. Right (✓)

  7. Right (✓)

  8. Wrong (✗) → Correction: She will not have finished her lesson by evening.

  9. Right (✓)

  10. Right (✓)

Amit Poonia

Founder & Educator | EnglishEraWithAmitPoonia

🌐 Website: englisherawithamitpoonia.com

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Scroll to Top
0
Would love your thoughts, please comment.x
()
x