0
Anonymous Posted 16 years ago
Grammar

Have you eaten lunch OR did you eat lunch?

Situation: At 12.30 I have my lunch. At 3.00 O'clock someone is going to ask me wheather I had my lunch or not, which one of the following is correct in this situation-

-Have you eaten your lunch?
-Did you eat your lunch?
  

Top answer

Both are correct. Have you eaten your lunch? is more common when the intent is to have lunch together at 3 if he hasn't eaten his lunch yet.

  • Both are correct.
  • Have you eaten your lunch?
  • is more common when the intent is to have lunch together at 3 if he hasn't eaten his lunch yet.
  • " is more likely to be used when you are currently in a situation that may change depending on the answer.
  • This is called "current relevance".
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Both are correct.

Have you eaten your lunch? is more common when the intent is to have lunch together at 3 if he hasn't eaten his lunch yet. That's because "Have you eaten?" is more likely to be used when you are currently in a situation that may change depending on the answer. This is called "current relevance".

Did you eat your lunch? is more common when there

Related Questions