+0

Which one is more common to say in this context? The situation is that I was sitting in a restaurant, and my friend who just arrived ask this question.

Thank you Emotion: smile

+0
Tharach WuthiwanI was sitting in a restaurant, and my friend who just arrived ask this question.

Have you eaten yet?

CJ

Comments  
Teachers: We supply a list of EFL job vacancies
Have you eaten yet? sounds better but it really doesn’t matter your friend won’t catch the difference

did you eat yet

The difference between have you eaten and did you eat.

Site Hint: Check out our list of pronunciation videos.
anonymous

The difference between have you eaten and did you eat.

Most of the time it's like this:

1) Have you eaten (just now; recently)?
2) Did you eat (at that time in the past, e.g., two weeks ago)?

1) No time gap between the eating and asking the question.
2) Time gap between the eating and asking the question. The eating happened quite some time ago.

CJ