English • GrammarHard
Fill in the blank: By next year, she ___ her degree.
A. completed
B. completes
C. will have completed✓ Correct Answer
D. has completed
💡 Solution & Explanation
The answer is “will have completed”: By next year, she will have completed her degree. Use the future perfect (will have completed) for an action that will be finished before a time in the future.