have sth for dinner
for dinner 表示“作为晚餐”,中间可替换成具体的食物。
We had fish and rice for dinner last night.
我们昨晚晚餐吃了鱼和米饭。
正餐;晚餐
dinners — plural of dinner
宴会;晚宴;午餐;午饭;聚餐;饭菜;餐食;(喂动物的)一餐
The main meal of the day, usually eaten in the evening.
一天中的主餐,通常在晚上吃
The main meal of the day, often eaten in the evening.
一天中的主餐,晚餐或午餐
the main meal of the day served in the evening or at midday
晚餐
An evening meal.
聚餐
a party of people assembled to have dinner together
午餐(在晚餐称为晚饭或茶点的情况下)
A midday meal (in a context in which the evening meal is called supper or tea).
给动物的餐食
A meal given to an animal.
为特殊场合准备的正式宴会
A formal meal for many people eaten for a special occasion.
提供或食用的餐食
The food provided or consumed at any such meal.
We usually have dinner at seven o'clock in the evening.
我们通常晚上七点吃晚饭。
用法提示:dinner 是名词,指晚上吃的主餐,在此作 have 的宾语。
AI contextual example
She invited us to dinner at her house to celebrate her birthday.
她邀请我们去她家吃晚饭,庆祝她的生日。
用法提示:dinner 是名词,指“晚餐”,在介词 to 后作宾语,表示受邀用餐。
AI contextual example
I cooked dinner for my family last night; we had chicken and rice.
我昨晚为家人做了晚饭,我们吃了鸡肉和米饭。
用法提示:dinner 是名词,指“晚餐”,在此作 cooked 的宾语。
AI contextual example
for dinner 表示“作为晚餐”,中间可替换成具体的食物。
We had fish and rice for dinner last night.
我们昨晚晚餐吃了鱼和米饭。
dinner with sb 表示“与某人共进晚餐”,with 后面接人。
She is having dinner with her colleagues tonight.
她今晚要和同事一起吃饭。
at dinner 前不加冠词,表示“正在吃晚餐、在晚餐期间”。
Sorry, he can't come to the phone—he's at dinner.
抱歉,他不能来接电话——他正在吃晚饭。
指正式的宴会、晚宴时,dinner 是可数名词,前面可用 a/an,也可用复数 dinners。
The mayor attended a formal dinner at the hotel.
市长在酒店出席了一场正式晚宴。
grammar · medium
易错句子We had a dinner at a new restaurant last night.
正确表达We had dinner at a new restaurant last night.
表示"吃晚饭"这一日常用餐行为时,dinner 是不可数名词,前面不能加不定冠词 a。只有指"一场正式的晚宴、宴会"这类具体活动时,才可以用 a dinner。本句说的是平常的吃饭行为,所以要去掉 a。
grammar · medium
易错句子Let's dinner together tonight.
正确表达Let's have dinner together tonight.
dinner 只作名词,不能直接当动词使用。汉语"一起吃晚饭"的"吃"在英语里要靠动词表达,所以必须补上 have(或 eat)构成 have dinner 这一搭配,而不是把 dinner 单独当动词。
grammar · medium
易错句子I usually watch TV in dinner.
正确表达I usually watch TV during dinner.
表示"在吃晚饭这段时间里"要用 during dinner(或用 at dinner),介词 in 不能与进餐这一活动搭配。“in” 用于较大的时间范围(如 in the morning)或"在……之内",不能表示"在用餐过程中"。
吃正餐;吃晚饭
We usually have dinner at seven.
我们通常七点吃晚饭。
做晚饭;做正餐
I'll cook dinner tonight.
今晚我来做晚饭。
晚宴;宴会
They invited us to a dinner party on Saturday.
他们邀请我们参加周六的晚宴。
餐桌
The whole family sat around the dinner table.
一家人围坐在餐桌旁。
家庭聚餐
Sunday is our family dinner night.
周日是我们的家庭聚餐之夜。
圣诞大餐
Choose the next layer that will help you use dinners with more confidence.
Recommended next
Missing: Confusing words
Complete this area with confusing words.
Includes Context & register & Memory tip
Analyze the context and learn memory tricks to remember it.
More ways to explore
Includes Synonyms & Antonyms
Expand your vocabulary with synonyms and antonyms.
Includes Spelling & sound
Explore words with similar spelling endings or sounds.
Includes Word components & Thematic vocabulary
Learn how to build related words using roots, prefixes, and thematic clusters.
Includes Idioms & Cultural references
Discover idioms, slang, and famous pop culture quotes.
Dictionary facts from DICTIONARY_API_DEV, ECDICT, WIKTIONARY.
We had turkey for Christmas dinner.
圣诞大餐我们吃了火鸡。