'I ate honey at breakfast' or 'I had honey at breakfast'

Which is correct grammatically?

closed as off-topic by choster, user3169, Davo, Hellion, Glorfindel Jan 7 at 18:49

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "This question should include more details than have been provided here. Please edit to add the research you have done in your efforts to answer the question, or provide more context. See: Details, Please." – user3169, Hellion, Glorfindel
  • "Questions asking for someone to find and correct errors or improve the phrasing are considered requests for proofreading and are off-topic. Please edit your question to focus on something in particular that you are unsure about; if that's not possible, see websites for proofreading instead." – choster, Davo
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    Welcome to ELL.SE. As a reminder, questions on Stack Exchange should be explicit, and demonstrate some intiial research effort— why do you think only one is grammatically correct? Have you seen or heard other examples? Without such context, this looks like a proofreading request, which is explicitly off-topic. I strongly encourage you to take the site tour and review the help center for further guidance. – choster Jan 5 at 1:33
  • This isn't a question about grammar, it's a question about word choice. "I had honey" and "I ate honey" are perfectly grammatical, as are "I made honey", "I drew honey", and "I hit honey". – Acccumulation Jan 11 at 18:59

Usually, we would not use either “eat” or “drink” with “honey”. We’d say “had”.

Suppose, for some reason, you were going to consume a spoonful of plain honey.

“I drank some honey” is just wrong. But we also would not say “I ate some honey”. This is because, in this situation, the honey is rarely a main ingredient. “Had” is very general. We could also use “took” - this has vague medical connotations. “What did you do for your sore throat?” “I took a spoonful of honey”.

However, if the honey is in or on something, then we would use “drink” or “eat” depending on the nature of the other thing. “I drank some tea and honey” vs. “I ate some bread and honey”.

  • We also have a hard time with saying "I ate some honey" because of the physical qualities of how viscous it is-- it doesn't really fit the notion of how "eating" works, but neither does it fit the notion of how "drinking" works. – Blue Caboose Jan 4 at 21:42
  • That's true, although if the question asked about pancakes instead of honey, both ate and had could work. – J.R. Jan 4 at 22:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.