不对。
这是英语中冠词使用有误的表现。名词breakfast, lunch, supper在通常情况下不加冠词,但在特指时其前可以加定冠词,有时受到描绘性定语的修饰,则其前通常要用不定冠词。在通常情况下,表示一日三餐的 breakfast, lunch, supper前不用冠词。如:Do you have lunch?(你吃午饭了吗?)若要特指某一顿早餐、中餐或晚餐,则可在其前加定冠词。如:Thank you for the lunch.(谢谢你的这顿午餐。)若breakfast, lunch, supper受到描绘性定语的修饰,则其前通常要用不定冠词。如:He takes a packed lunch to work. 他带(盒装)午饭上班。