0Fill in the blank: By the end of next year, she ______ her master's degree.Awill completeBwill have completedCis completingDhas completed Correct answer: B ExplanationAn action finished before a future point of time ('by the end of next year') takes the future perfect. Join the discussion Report an error Share