Hello, Is the following sentence correct? He can't have been hungry. He had had a big breakfast before left the house this morning. Can I also use "couldn't have been" in this sentence? Thank you. N