Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
What is the grammatically correct way to say that a person who has died would be a certain age next month? He "would have been 89 next month?" Or "were he alive, he would be 89 next month ?"
I'd go with "would have been". It seems to stress the fact that there's no way he's ever going to be 89. Were he alive, we'd say "he will have been". As a way to make it less probable, we'd backshift it to "would have been".
Required, but never shown