Student or Learner
Reading Stephen King's 'Mr. Mercedes", I came across these excerpts:
1) My mother knows, too, and she keeps an eye on me. She snoops on me. Because she wants to protect me. Mrs Hartsfield will have been the same. He was her son, after all.
Mrs Hartsfield is dead when the character says that. She can't be 'the same' anymore. Why didn't he say "would be the same"?
2) ‘It’s quarter of seven,’ Holly says, pointing to the digital readout on Brady’s Number Three. ‘He might still be waiting in line, but he’s probably inside already.’ Hodges knows she’s right. With that many kids going, seating will have started no later than six-thirty.
Why did he use "will have pp" to write about the past?
Will + bare infinitive can express present certainty about a present situation: It's midnight. George will be in bed now.
Will + perfect infinitive can express present certainty about a past situation:The speaker is certain that seating did start no later than six-thirty.seating will have started no later than six-thirty.