English Tense Tense Question #2939 (CAT-I)

Which sentence correctly uses the future perfect tense?

A In a week's time I will complete my work.
B In a week's time I will have completed my work.
C In a week's time I will be completed my work.
D In a week's time I am completing my work.
Correct Answer & Explanation
Option B
Option B is the correct answer according to official curriculum guidelines.