have for breakfast对吗?还是用eat,有什么区别
您好,have for breakfast 中的 have 是属于 have 动词的一种特殊用法。have 除了有(实义动词)的用法,译为【有】以外,还要很多种其他的特殊用法,大概七到九种,实际多少种就看是根据传统语法还是现代语法了。
have for breakfast 中的 have 可以用来替代其他的(实义动词)使用,比如您提到的 eat 和 drink 等和饮食相关的动词。比如:
have lunch = eat lunch
have breakfast = eat breakfast
have a cup of coffee = drink a cup of coffee
have some juice = drink some juice
这个属于初中的语法点。而 have for breakfast 通常用于提问 breakfast 都吃了什么,或是回答 breakfast 吃了什么,是可以用 eat 替代的,没有问题,不过欧美习惯性在日常生活中用 have 多一些,要比使用 eat 或是 drink 较为客气。比如:
What did you have for breakfast?
(你早餐吃了什么?)= What did you eat for breakfast.
I had an egg sandwich for breakfast.
(我早餐吃了鸡蛋三明治。)= I ate an egg sandwich for breakfast.
可以看到在汉语翻译时,have 是翻译为【吃】,而不是【拥有】。除此以外,还可以问:
What are you going to have for lunch?
(午饭你打算吃什么?)= What are you going to eat for lunch?
I plan to have beef noodles for lunch.
(我打算吃牛肉面。)= I plan to eat beef noodles for lunch.
除了 breakfast 和 lunch,还可以用 dinner,supper,snacks,afternoon tea time 等等。