Question 71
TensesFill in the blank space with the best of the five options: By the end of June, I ________ six examinations this year.
- A.shall take
- B.have taken
- C.shall have taken
- D.am taking
- E.took
Show the answer and explanation
Answer: C (shall have taken)
Explanation
'By the end of June' points to an action completed before a future time, so the future perfect 'shall have taken' is used.