By next June, she her degree.
- completes
- is completing
- will complete
- will have completed
Answer
D) will have completed
"By + future time" – future perfect. Tenses · Future tenses
English MCQ · More English: Tenses MCQs · Practise
D) will have completed
"By + future time" – future perfect. Tenses · Future tenses
English MCQ · More English: Tenses MCQs · Practise