English MCQ #10004

Which sentence correctly uses the future perfect tense?

English MCQ #10004

  1. Question 1

    Q1. Which sentence correctly uses the future perfect tense?

    • A) By tomorrow, I finish the report.
    • B) By tomorrow, I will be finish the report.
    • C) By tomorrow, I would have finished the report.
    • D) By tomorrow, I will have finished the report.

    Answer: By tomorrow, I will have finished the report.

    Explanation: The future perfect tense uses "will + have + past participle" to express an action completed before a future time; "will have finished" is the correct construction.