Question 82
TensesChoose the option that best completes the gap(s): By the end of the football match today, we...... the best player
- A.could have known
- B.might have known
- C.will have known
- D.would have known
Show the answer and explanation
Answer: C (will have known)
Explanation
'By the end of today's match' is a future time, so the future perfect 'will have known' is needed.