Used and loved by millions
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com
had dinner
Grammar usage guide and real-world examplesUSAGE SUMMARY
"had dinner" is a correct and usable phrase in written English.
It is mainly used in the past tense to indicate that someone ate dinner prior to the current moment. For example: "Last night, I had dinner with my family."
✓ Grammatically correct
News & Media
Academia
Alternative expressions(1)
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Human-verified examples from authoritative sources
Exact Expressions
58 human-written examples
I haven't had dinner.
They all had dinner together.
News & Media
"We had dinner".
News & Media
They had dinner together.
News & Media
"You haven't had dinner?
News & Media
Afterward, we had dinner.
News & Media
"We had dinner once".
News & Media
We've had dinner together.
News & Media
Then we had dinner and a party.
News & Media
Human-verified similar examples from authoritative sources
Similar Expressions
2 human-written examples
They had dinners for you.
News & Media
Jaime has dinner going.
News & Media
Expert writing Tips
Best practice
Use "had dinner" to clearly indicate the action of eating the evening meal in the past. It's a straightforward and universally understood phrase.
Common error
Avoid using "have dinner" when referring to a past event. Use "had dinner" to maintain correct tense and clarity.
Source & Trust
89%
Authority and reliability
4.5/5
Expert rating
Real-world application tested
Linguistic Context
The phrase "had dinner" functions as a verb phrase, specifically in the past tense. It describes a completed action of eating dinner. According to Ludwig, this phrase is widely used and understood in English.
Frequent in
News & Media
70%
Academia
15%
Formal & Business
5%
Less common in
Science
3%
Encyclopedias
2%
Wiki
1%
Ludwig's WRAP-UP
In summary, "had dinner" is a grammatically correct and widely used phrase to describe the act of eating dinner in the past. As indicated by Ludwig, its straightforward nature makes it applicable across various contexts. The phrase is most commonly found in News & Media and Academic sources. For alternative phrasing, consider "dined" for a more formal tone or "ate supper" for a more traditional feel. Be mindful to use the correct tense when writing and avoid using "have dinner" when referring to a past event. Its high frequency and clear meaning make "had dinner" a reliable phrase in English writing.
More alternative expressions(10)
Phrases that express similar concepts, ordered by semantic similarity:
dined
A more formal and concise way of saying someone ate dinner.
ate supper
Emphasizes a more traditional or regional term for the evening meal.
had an evening meal
More descriptive, specifying the meal happened in the evening.
enjoyed dinner
Highlights the pleasant experience of eating dinner.
took dinner
A slightly archaic way of saying someone ate dinner.
shared a meal
Focuses on the social aspect of eating with someone.
broke bread
A more figurative and symbolic way of saying someone shared a meal.
had a bite to eat
Suggests a casual or informal meal.
grabbed some food
Implies a quick and convenient meal.
nourished oneself
A very formal way to express eating, applicable in many contexts but quite unusual.
FAQs
How can I use "had dinner" in a sentence?
You can use "had dinner" to describe a past event where someone ate the evening meal. For example, "We "had dinner" at a new restaurant last night."
What's the difference between "had dinner" and "ate dinner"?
"Had dinner" and "ate dinner" are very similar, but "had dinner" is slightly more common and idiomatic. Both are perfectly acceptable.
What can I say instead of "had dinner"?
You can use alternatives like "dined" or "ate supper" depending on the context and desired level of formality.
Is it correct to say "have dinner" when referring to the past?
No, "have dinner" is present tense. Use "had dinner" for past events. To talk about future events, you would say "will have dinner".
Editing plus AI, all in one place.
Stop switching between tools. Your AI writing partner for everything—polishing proposals, crafting emails, finding the right tone.
Table of contents
Usage summary
Human-verified examples
Expert writing tips
Linguistic context
Ludwig's wrap-up
Alternative expressions
FAQs
Source & Trust
89%
Authority and reliability
4.5/5
Expert rating
Real-world application tested