I posted the question here
https://ell.stackexchange.com/questions/295727/bad-usage-of-will-have
but it was closed due to insufficient details or clarity. I'm trying here.
The following sounds wrong to me; what do you think:
"As you will have heard, Aotearoa New Zealand will remain at alert level 4 until at least 11.59 pm on Friday 27 August."
"As you will have no doubt heard, there are two more confirmed cases of COVID-19 in Wellington today, bringing the total number in the region to eight."
Why I think it's wrong. 'Will have' should be used to reference a point in the future:
That's not the case in both sentences. Their meaning is:
- As you probably have heard by now, ...
- As you must have heard, ...
I got an opinion:
both of them are fine, grammatically.
"as you will have heard" - referring to the past from the point in the future when the reader is reading (which is in the future relative to the time of writing).
"As you will have no doubt heard," is the same, with the extra assertion that the writer has no doubt that the reader will have heard.
I don't agree with it. It's not snail mail: by the time you get this letter, you will have heard... It's email: you get it immediately, and I'm assuming you are reading it now, and I'm expressing myself as if I'm speaking to you in person.