Choose the option that best completes the gap(S).
By the end of the football match today, we ...... the best player?
could have known
might have known
will have known
would have known
Explanation
Video Explanation
Post your Contribution
Discussions (6)

The correct answer is C. Will have”is used for simple future perfect tense or for something that will be already finished by the time some other work starts in the future.
Would have” on the other hand refers to a past event or something that would have been finished the time something else started in the past.For example”yesterday I would have seen the entire picture if I had reached in time
The question here is referring to an event currently happening TODAY hence will hav is the correct answer

Choose 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


