grammarphobia.com
How to say you’re not quite sure
Q: What is the difference in meaning between “John didn’t come yesterday—he must have been ill” and “John didn’t come yesterday—he will have been ill”? I realize that “must” is more pop…