Thank you for the detailed explanation. I know "have" can mean "eat", and "I had lunch" is quite natural to me. But if we take "had" in "I had a lot to eat" in that way, the sentence would be rephrased as "I ate a lot to eat". The expression seems to me to be somehow redundant, though I know I...