字部百科英语

have dinner

英 /hæv ˈdɪnə/美 /hæv ˈdɪnər/

v. phrase 动词短语

吃晚饭;进正餐

词义说明

“have dinner”的核心含义是“吃晚饭”,其中“dinner”指一天中的主餐,通常为晚餐。本义是进食这一行为,引申为参与社交聚餐、赴宴,或指代用餐时间。在不同语境下,可强调“用餐”本身,也可强调“共餐”的社交属性。

词根溯源

“have”源自古英语“habban”,表示“拥有、持有”,后引申为“经历、进行”,与名词搭配构成动宾短语,如“have breakfast”“have lunch”。“dinner”源自古法语“disner”,原指“早餐”,后演变为“正餐”。整体构词逻辑是“进行一顿正餐”,通过“have”这个通用动词,将“dinner”作为宾语,构成固定搭配。记忆时可联想“have”的“经历”义,即“经历一顿晚餐”。

适用语境

“have dinner”广泛用于日常口语和书面语,语气中性。在口语中,常用来询问或安排晚餐,如“What time do you have dinner?”;在商务邮件或正式邀请中,可能用“have dinner together”表示共进晚餐,显得礼貌;在文学作品中,则可用于描写人物生活细节。不同场景下,含义基本一致,但正式程度略有差异。

语法要点

“have dinner”为及物动词短语,后可直接跟时间、地点等状语。常见句型:1)主语 + have dinner + (时间/地点);2)主语 + have dinner with + 某人;3)主语 + have dinner together。易错点:不可将“dinner”用作复数形式(除非指多顿晚餐),也不可省略“have”直接说“dinner”,除非在特定语境如“Dinner is ready.”。另外,进行时“having dinner”常表示正在用餐。

近义比较

与“eat dinner”相比,“have dinner”更常见且中性,“eat dinner”更强调“吃”的动作,有时略显口语化。“take dinner”较正式或英式,但现在较少使用。“dine”是正式用语,常用于文学作品或正式场合,如“dine out”。在口语中,“have dinner”最自然,而“eat dinner”更直接。选择时,根据语境正式程度决定。

使用注意

“have dinner”属于中性表达,无褒贬色彩。需要注意的是,在英式英语中,“dinner”有时指午餐(尤其在北方),但现代英语中通常指晚餐。另外,不要将“have dinner”误用于早餐(应为“have breakfast”)。在正式场合,建议使用“have dinner”而非“eat dinner”以显得更得体。

常见搭配

句子示例

  1. We usually have dinner at seven o'clock.我们通常七点吃晚饭。
  2. Would you like to have dinner with us tonight?你今晚愿意和我们共进晚餐吗?
  3. After having dinner, they went for a walk.吃完晚饭后,他们去散步了。
  4. She had dinner with her clients to discuss the contract.她和客户共进晚餐以讨论合同。
  5. I'm too tired to have dinner now.我太累了,现在不想吃晚饭。

延伸词汇

字母邻近

最近更新