have dinner是什么意思?

如题所述

"Have dinner"和"have for dinner"是两个不同的短语,在用法上有所不同。

    "Have dinner"表示吃晚饭的动作,即在晚餐时间进餐。

    例如: "I usually have dinner with my family at 6 pm"(我通常会在晚上六点和我的家人一起吃晚餐)。

    "Have for dinner"则表示晚饭吃什么。

    例如:"We're having spaghetti for dinner tonight"(今晚我们晚餐吃意大利面)。

因此,"have dinner"是指吃饭这个动作,而"have for dinner"是指在晚饭时要吃什么。

温馨提示:答案为网友推荐,仅供参考