词义说明
“have dinner”的核心含义是“吃晚饭”,其中“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”以显得更得体。