By the time I finish the final term exams, I _______ my first two years' study at university. A. have completed B. will be completed C. will complete D. will have completed
By the time I finish the final term exams, I _______ my first two years' study at university.
A. have completed
B. will be completed
C. will complete
D. will have completed