"at lunch" 是英语中常用的时间短语,核心意思是“在吃午饭的时候;在午餐时间”,强调“午餐这段时间内的状态或发生的动作”。
用于回答“when”(什么时候)的问题,或描述某个动作在午餐期间发生。
I met my old friend at lunch yesterday.(我昨天午餐时遇到了老朋友。)
We usually talk about our plans at lunch.(我们通常在午餐时讨论计划。)
表示某人当前处于“吃午饭”的状态,不可用于“即将吃”或“已经吃完”。
Sorry, she's at lunch right now. Can I take a message?(抱歉,她现在在吃午饭。我能帮你捎话吗?)
Don't call him—he's still at lunch.(别给他打电话,他还在吃午饭。)
表示“与午餐时间相关的”,后接名词。
We have a at lunch meeting tomorrow.(我们明天有个午餐会。)
The at lunch special is a hamburger and fries.(午餐特价是汉堡加薯条。)
at lunch:强调“时间”(when),回答“什么时候做某事”;
for lunch:强调“内容/目的”(what),回答“午餐吃什么”或“为了午餐做什么”。
例句对比:
What do you do at lunch?(你午餐时间做什么?→ 问时间内的动作)
What do you have for lunch?(你午餐吃什么?→ 问午餐的内容)
"at lunch" 本质是时间标识,核心围绕“午餐期间”的状态或动作。记住它和"for lunch"的区别,就能准确使用啦!