MCQ
Choose the correct future perfect sentence:
English
A By next year, I will complete my degree.
B By next year, I will have completed my degree.
C By next year, I am completing my degree.
D By next year, I have completed my degree.
Explanation

Future perfect tense uses \'will have + past participle\'.