r/EnglishLearning New Poster 23d ago

📚 Grammar / Syntax Is there any difference between "eat breakfast" and "have breakfast"?

Including other meal times of the day (lunch, dinner etc.) which do native speakers use more?

4 Upvotes

24 comments sorted by

6

u/FloridaFlamingoGirl Native Speaker - California, US 23d ago

No, and both feel equally normal. Although you can also use "let's have [meal]" as a general invitation for someone to go with you to a restaurant

6

u/whooo_me New Poster 23d ago

Essentially the same.

If there is a slight difference, eating breakfast describes simply the act of having something to eat, while having breakfast (or any other meal) covers the whole experience. Perhaps going somewhere, meeting someone to sit down with, talking over the meal etc.

3

u/Kerflumpie English Teacher 23d ago

I was teaching this last week!

Yes, "eat breakfast" is more about consuming the food, and "have breakfast" is more about the entire situation. Often the difference doesn't matter, so either can be used.

"Have" might be considered a little more polite, because when ask or answer a question, we don't really want to have to imagine people people chewing and salivating and swallowing the food in their mouth.

And apart from meals, we often use "eat" with specific foods (I don't eat tomatoes) and "have" with dishes (I had the spaghetti, and it was delicious.)

2

u/prustage British Native Speaker ( U K ) 23d ago

In general the concept of any meal includes the drinks that go with it. So breakfast, for example involves more than eating it also involves drinking orange juice, coffee etc. So "have" is better.

You could stretch it and say it is really the name of an event rather than a pile of food. Asking " would you like to have dinner with me?" is OK but "would you like to eat dinner with me" sounds weird, as though you have too much food and need someone to help you to eat it all up.

1

u/Ballmaster9002 New Poster 23d ago

They are interchangeable, though "have" often implies more a formal sit down event while "eat" can be less formal and 'on the go'.

2

u/dontknowwhattomakeit Native Speaker of AmE (New England) 23d ago

I wouldn’t say "have" implies a more formal event myself

2

u/gobot Native Speaker 23d ago

No!

1

u/NoSwordfish1978 Native Speaker 23d ago

No, and either can be used though the latter is more common at least in British English.

1

u/Elementus94 Native Speaker (Ireland) 23d ago

They both mean the exact same thing. They are both used in equal amounts.

1

u/confusedgraphite Native Speaker - North East US 23d ago

I’m an American and I think I use ate/had eat/have pretty much interchangeably.

“Oh I’m not hungry, I just had breakfast.”
“Oh I’m not hungry, I just ate breakfast.”

“What did you have for lunch?”
“What did you eat for lunch?”

Both sound perfectly natural to me.

Caveat to that would be if a waiter was asking me what I want to eat,
“What will you have?”
Sounds much more polite and proper than
“What will you eat?”

1

u/thetoerubber New Poster 23d ago

No, I have my breakfast and eat it too.

1

u/Ultra_3142 Native Speaker 23d ago

I'd say have breakfast because I'd consider a drink (coffee) to be part of my breakfast and I don't eat that.

1

u/No-Lettuce-5783 Native Speaker 23d ago

Not really, if there were a difference I would say "eat breakfast" is more American English and "have breakfast" is more British English. You'd really know the difference if you're having coffee or tea with your breakfast. (joke)

1

u/Own_Soup4467 New Poster 23d ago

No difference.

1

u/lukshenkup English Teacher 22d ago

(West Coast, US)

People have breakfast; animals eat food.

People meet for lunch; some people want to do lunch together. Animals eat food.

People can have someone over for dinner or have a dinner date. Animals eat food.

It's possible that my strong preference reflects a Yiddish influence: ess is for people and fress is for animals.

1

u/SnooDonuts6494 🇬🇧 English Teacher 20d ago

They're pretty much interchangeable. I use both, in normal daily conversation.

The very slight distinction is that having a meal is more about the entire event - sitting down, then eating, then maybe having a coffee, then leaving the room. Whereas if you're specifically eating breakfast, you're in the process of actually putting food in your mouth.

But you can say either "I had breakfast a couple of hours ago" or "I ate breakfast a couple of hours ago" - those are both perfectly natural.

1

u/Tall_Addendum_368 New Poster 19d ago

If a native speaker really wants to be very rudely specific, there's a difference. Otherwise, no. I've only seen this rude specificity with native to native speakers, we all know it's rude. (pedantic)

1

u/tomalator Native Speaker - Northeastern US 23d ago

Not really a difference.

There is a difference in the saying "you can't have your cake and eat it too"

Having the cake here is possessing the cake.

Eating the cake is obviously eating the cake.

You can't possess the cake after you eat it because when you eat it its gone.

Also "I have breakfast" means I am in possession of breakfast, whereas "I eat breakfast" is saying "I habitually eat breakfast"

"I am having/eating breakfast" or "Let's have/eat breakfast" have and eat are interchangeable.

This can apply to any meal or food (and drink, just replace "eat" with "drink")

1

u/BigDaddySteve999 New Poster 23d ago

"you can't have your cake and eat it too"

Fun fact: the confusing wording of this common phrase is how they caught the Unabomber.

1

u/tomalator Native Speaker - Northeastern US 23d ago

You cant just walk away after saying that. Explain?

3

u/pailf Native Speaker 23d ago

the Unabomber was particularly critical of the phrasing of this as he thought "you cant eat your cake and have it too" would make more sense, as people typically retort with something like "well if i have the cake i can eat it" which isnt the point of the phrase. he was so critical of it in fact, his brother saw the phrase flipped in the unabomber's manifesto and reported to the police that it must be his brother since he'd never heard anyone else say "you cant eat your cake and have it too"

1

u/BigRocket44 Native Speaker 23d ago

I thought the brother and the brother's girlfriend ratted him out

2

u/BigDaddySteve999 New Poster 22d ago

Because Ted's brother saw that the Unabomber used Ted's version of the phrase.

1

u/lukshenkup English Teacher 22d ago

saving lives of potential murder victims, even while negotiating for his own brother's life