Which sentence correctly expresses an action that will be completed before a specific point in the future?
AI am finishing the project by next Monday.
BI finish the project by next Monday.
CI will finish the project by next Monday.
DI will have finished the project by next Monday.
Explanation
The future perfect tense, formed with ‘will have’ plus the past participle, is used to describe an action that will be completed before a specified point in the future. This tense is commonly used with time expressions like ‘by,’ as in ‘by next Monday,’ to indicate a clear deadline for the action’s completion. Explore more English MCQs on mcqstutor to keep practicing.

No Comments