英语的用法问题(简单)

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:37:19
请问, have和eat都可以用来表示 ”吃” , 那在句型里什么情况该用have什么情况用eat? 请详细一点,谢谢~

如果是"吃早(午,晚)饭"的话,一般使用
have breakfast(lunch,supper)而不用eat

如果吃的是很具体的事物(苹果,梨子)的话,两者皆可.
have an apple/eat an apple
have a pear/eat a pear

如果强调的是"吃"这个动作,则一般用"eat".
He eats the sweets quickly.
他吃糖很快.

还有就是something(anything) to eat,吃的东西,修饰 不定代词(something,anything...)时,用eat.
Do you have anything to eat?
你有什么吃的东西吗?

eat 强调动作
I ate an apple at dinner 强调我用嘴和牙吃掉了一个苹果这个动作
have 强调状态,或者说强调事实
I had an apple at dinner 强调我晚餐吃了一个苹果这个事实.
所以一般问都用have而不用eat:
what did you have at dinner?

一个强调动作的典型:"不要吃那个,脏"
Don't eat that, it is dirty. 这时候用have就不恰当了

在表示吃固体例如面包之类的食物时,两个都可以用。在只表示吃液态的食物例如水时,用只能用have

吃早饭,午饭,晚饭和一顿正餐用have : have breakfast, lunch , a dinner.
吃什么东西用eat

望能帮到你!

我理解的是:吃早钣,午饭,这种抽像的用have.如:DO you have supper?而eat应该是指一些具体的.吃苹果,eat an apple.只要你看到的词能让你想到实物是什么,就用eat吧.本人英语只是六级水平.以上只是个人理解.