7
votes
7answers
4k views

“will have seen yesterday”

This is a part of a sentence: As many of you will have seen yesterday, . . . What does it mean? The words will and yesterday seem to be in contradiction. Is that a correct sentence?