Learn English – will have + past participle

grammar

In the following two sentences “Your will have heard the news, so I need not repeat it.” “They will have received our letter now. ” , how to understand the "will have + past participle"? Is it future perfect tense or some kind of guess?

Thank you so much!

Best Answer

This formulation means that the event referred to can be assumed (or presumed) to have occurred. It is not connected with any kind of future tense. Its meaning is similar to "must have", for instance as in:

“You must have heard the news, so I need not repeat it.”

“They must have received our letter [by] now.”