LetsWords
Collocations

Have dinner meaning: eat your evening meal

Have dinner means to eat dinner, simple as that. But add an article and a café meal turns into a formal event. Add one more word, and dropping the article is a mistake.

Have dinner means to eat the main meal of the day, usually in the evening: We usually have dinner at seven. This phrase usually has no article: a dinner on its own means a formal dinner, an event with guests.

Want to remember have dinner?

Learn to use English words freely in conversation

Start learning

have dinner (at + time/place); have dinner with + person; have a + adjective + dinner; make/cook dinner

  • We usually have dinner at seven, after the kids finish their homework.
  • I'm having dinner with some old university friends on Friday.
  • On the last night of the trip, we had a lovely dinner by the sea.

What changed

First versionWe had a dinner at a small café near the station.

RevisionWe had dinner at a small café near the station.

Meal names (breakfast, lunch, dinner) take no article in phrases like this: have dinner, have lunch. A dinner usually means a formal meal: The company holds a dinner for its partners. The article comes back when there's a description before dinner: We had a lovely dinner. The corrected version simply drops a.

Cambridge Dictionary

Have dinner is to eat it, while make dinner or cook dinner is to prepare it: I'll make dinner, and we can have dinner at eight. When you mean preparing a meal, the verb is make, not have.

Your turn

We were hungry after the film, so we ___ dinner at an Italian restaurant.

(had / made)

Show the answer

had — At a restaurant you eat dinner, you don't cook it, so it's had. Made dinner means cooked dinner, which is what you say about cooking in your own kitchen.

Describe the last time you had dinner out. Say where you ate and who with.

Last Saturday I had dinner with my sister at a new Georgian restaurant near our office.

Learn to use new words without mistakes

Write phrases with the words you are learning. LetsWords shows mistakes in usage and grammar, suggests corrections and explains them, and review helps the words stick.

Build my practice plan

Practise English at your level and for your goal. Get corrections and clear explanations of your mistakes.