"have lunch" or "have a lunch"


I’d appreciate it if someone would answer my question. Thanks in advance.

What’s the difference between “have lunch” and “have a lunch”?

I think “have lunch” is used to mean eating food (solid food or fluid food), and “have a lunch” is used to mean having an eating occasion. Am I right?


Yes, you are rather right. We usually use ‘lunch’ without any article when we mean it as the normal food we eat. However, when we want to qualify it, we may say: I had a sumptuous lunch today. The lunch was very delicious.


Thank you Anglophile.

Can I say “have lunch” is right, and “have a sumptuous lunch” is also right, but “have a lunch” (without any modifier) is wrong in terms of grammar?


I’d say yes. But in InE I find sentences like ‘Have your lunch’, ’ I have had my dinner’ etc also perfectly acceptable.



You could say that without an adjective preceding the word ‘lunch’ but you would have to indicate that this lunch was a particular one and would need to define it as in -

We had a lunch together to celebrate his recent exam results. We always have lunch at this restaurant on her birthday.


Thank you Alan. And thank you Anglophile.


You’re welcome!


I just found this thread searching “a lunch”.

Then, “let’s break for an early lunch at 11.” is also the lunch is particular one because it will happen early… Because of the adjective “early” specifies “lunch” here, then an article seem needed here. Am I right? Please let me know!


That’s right. You can specify the noun luch with adjectives such as an early lunch, a great lunch, a lazy lunch, etc. Since these describe specific meals you need the article ‘a’ or ‘an’.


Hello, Sir Alan. Your answers are always wonderful. I can understand them easily. Thank you very much. I learn a lot from you.