Future Perfect Tense MCQs

Future Perfect Tense MCQs

1. By next year, she __________ (complete) her degree.
  • (A) will have completed
  • (B) will completed
  • (C) will be completing
  • (D) will have been completed
  • Answer

    Answer: (A) will have completed

    2. By 8 o’clock, they __________ (finish) their homework.
  • (A) will finish
  • (B) will have finished
  • (C) will be finishing
  • (D) will have been finishing
  • Answer

    Answer: (B) will have finished

    3. We __________ (arrive) at the station by the time the train leaves.
  • (A) will have arrived
  • (B) will have been arriving
  • (C) will arrive
  • (D) will be arriving
  • Answer

    Answer: (A) will have arrived

    4. By tomorrow morning, I __________ (submit) my assignment.
  • (A) will have submitted
  • (B) will have been submitting
  • (C) will submit
  • (D) will be submitting
  • Answer

    Answer: (A) will have submitted

    5. By the time you come, they __________ (leave) the party.
  • (A) will leave
  • (B) will have left
  • (C) will have been leaving
  • (D) will be leaving
  • Answer

    Answer: (B) will have left

    6. The workers __________ (finish) the project by the end of the month.
  • (A) will have been finishing
  • (B) will finish
  • (C) will have finished
  • (D) will be finishing
  • Answer

    Answer: (C) will have finished

    7. By next month, we __________ (live) in this city for five years.
  • (A) will have lived
  • (B) will have been living
  • (C) will live
  • (D) will be living
  • Answer

    Answer: (A) will have lived

    8. She __________ (complete) the report by noon.
  • (A) will have completed
  • (B) will complete
  • (C) will have been completing
  • (D) will be completing
  • Answer

    Answer: (A) will have completed

    9. By 2025, they __________ (open) three more branches.
  • (A) will have opened
  • (B) will have been opening
  • (C) will be opening
  • (D) will open
  • Answer

    Answer: (A) will have opened

    10. By 10 PM, the children __________ (go) to bed.
  • (A) will have been going
  • (B) will go
  • (C) will have gone
  • (D) will be going
  • Answer

    Answer: (C) will have gone

    11. By the time I return, he __________ (prepare) dinner.
  • (A) will have prepared
  • (B) will prepare
  • (C) will have been preparing
  • (D) will be preparing
  • Answer

    Answer: (A) will have prepared

    12. We __________ (finish) our work by the time you arrive.
  • (A) will have finished
  • (B) will finish
  • (C) will be finishing
  • (D) will have been finishing
  • Answer

    Answer: (A) will have finished

    13. By the end of this week, I __________ (visit) my relatives.
  • (A) will have visited
  • (B) will have been visiting
  • (C) will be visiting
  • (D) will visit
  • Answer

    Answer: (A) will have visited

    14. By next year, she __________ (save) enough money to buy a car.
  • (A) will have been saving
  • (B) will have saved
  • (C) will be saving
  • (D) will saves
  • Answer

    Answer: (B) will have saved

    15. He __________ (build) the house by the end of this month.
  • (A) will have built
  • (B) will build
  • (C) will have been building
  • (D) will be building
  • Answer

    Answer: (A) will have built

    16. By 5 o’clock, they __________ (complete) the task.
  • (A) will have been completing
  • (B) will complete
  • (C) will be completing
  • (D) will have completed
  • Answer

    Answer: (D) will have completed

    17. By the time we meet again, she __________ (learn) French.
  • (A) will have learned
  • (B) will learn
  • (C) will have been learning
  • (D) will be learning
  • Answer

    Answer: (A) will have learned

    18. By 2030, the company __________ (expand) to multiple countries.
  • (A) will have expanded
  • (B) will expand
  • (C) will be expanding
  • (D) will have been expanding
  • Answer

    Answer: (A) will have expanded

    19. They __________ (graduate) from university by next summer.
  • (A) will be graduating
  • (B) will have graduated
  • (C) will graduate
  • (D) will have been graduating
  • Answer

    Answer: (B) will have graduated

    20. By this time tomorrow, I __________ (leave) for vacation.
  • (A) will have left
  • (B) will leave
  • (C) will have been leaving
  • (D) will be leaving
  • Answer

    Answer: (A) will have left

    21. By the time she arrives, we __________ (eat) dinner.
  • (A) will have eaten
  • (B) will eat
  • (C) will have been eating
  • (D) will be eating
  • Answer

    Answer: (A) will have eaten

    22. By 6 PM, they __________ (finish) the game.
  • (A) will finish
  • (B) will have finished
  • (C) will have been finishing
  • (D) will be finishing
  • Answer

    Answer: (B) will have finished

    23. By the time you get here, I __________ (clean) the house.
  • (A) will have cleaned
  • (B) will clean
  • (C) will be cleaning
  • (D) will have been cleaning
  • Answer

    Answer: (A) will have cleaned

    24. By next week, he __________ (complete) his training.
  • (A) will complete
  • (B) will have completed
  • (C) will be completing
  • (D) will have been completing
  • Answer

    Answer: (B) will have completed

    25. By tomorrow evening, I __________ (prepare) the presentation.
  • (A) will prepare
  • (B) will have prepared
  • (C) will be preparing
  • (D) will have been preparing
  • Answer

    Answer: (B) will have prepared

    Future Perfect Tense MCQs

    error: Content is protected !!