Choose the correct tense:
By next year, she _________ completed her research.
Show answer & explanation
Correct answer: C
Explanation
The correct answer is option 3 i.e. will have.
Context: The sentence refers to an action that will be completed before a specific time in the future (“By next year”).
Grammar Concept: To express an action that will be completed before a certain point in the future, we use the Future Perfect Tense.
Structure:
Subject + will have + verb (IIIrd form) + object.
Analysis of the given options:
- will be: Indicates future continuous state, incorrect here.
- has: Present perfect tense, does not match future time reference.
- will have: Correct; forms the Future Perfect Tense.
- had: Past perfect tense, incorrect for future context.
Correct word: will have
Final Sentence: By next year, she will have completed her research.
Hence the chosen option is correct.