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
+0
Tharach WuthiwanI was sitting in a restaurant, and my friend who just arrived ask this question.
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.
did you eat yet
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