fordinner"将要吃的晚餐/午餐"
Whatdowehavefordinner?
我们晚餐/午餐吃什么?(还没有吃)
atdinner"正在吃的晚餐/午餐"
Whenhecameback,wewereallatdinner.
当他回来的时候我们正在吃晚餐/午餐.
Ibrokethebignewsatdinner.
吃晚饭的时候,我宣布了这个重大的消息.
还有一般在三餐饭的名词前不用冠词:atbreakfast/dinner/supper除非表示特指才用定冠词the
Ishallbelooking”(在将来某个时候)我正在看/找...“