∑
TestPrep
Magic
Features
Entrance Test
Puzzles
Videos
Practice
Download Free
Features
Entrance Test
Puzzles
Videos
Practice
Download Free
← Back to Test
Problem 12 - Entrance Test
Complete the sentence: "By next year, he ___ (finish) his degree."
A. finishes
B. will finish
C. will have finished
D. has finished
Check Answer
Show Solution
Correct: C
The future perfect tense 'will have finished' is used to indicate an action completed before a specific future time ('by next year').