MasteryExams
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.

🚩 Report a problem