Question 27
TensesFill in the blank space with the best of the five options: By the end of the next Semester he ________ his University education
- A.would have completed
- B.will be completing
- C.shall have completed
- D.was completing
- E.must complete
Show the answer and explanation
Answer: C (shall have completed)
Explanation
An action that will be finished before a future time takes the future perfect (will/shall have + past participle). Only 'shall have completed' has this form.