What did you have for breakfast?你早饭吃了什么?I had two eggs and a glass of milk for breakfast.我早饭吃了两个鸡蛋一杯牛奶. 这是英语习惯.what's for breakfast?早餐吃什么?这也是英语习惯表达.为什么不用what's breakfast?意思是:早餐是什么?而不是早餐吃什么? for 是为了、作为、给等含义.这句子中的for是作为.用什么作为早餐?=早餐吃什么? 英语语言与其它语言一样:约定俗成.这可不是现在的人们去约定,是自己语言的老祖宗先约定下来的.