0
PreciousJones Posted 16 years ago
Grammar

Did you eat?

My friends says:

Did you eat lunch yet? I reply with:

I've had lunch. Or

I had lunch already. Or

I've eaten lunch. Or

I ate lunch already.

Are all correct and natural?

Thanks for sharing!
  

Top answer

Hi, My friends says: Did you eat lunch yet? I reply with: I've had lunch. Or I had lunch already.

  • Hi, My friends says: Did you eat lunch yet?
  • I reply with: I've had lunch.
  • Or I had lunch already.
  • Or I've eaten lunch.
  • Or I ate lunch already.
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.

9 Answers
0
Hi,

My friends says:

Did you eat lunch yet? I reply with:

I've had lunch. Or

I had lunch already. Or

I've eaten lunch. Or

I ate lunch already.

Are all correct Yes

and natural? No.

I'd just answer 'Yes, I did'.



Clive
0
What about:

I had lunch. Or

I ate lunch.

Are these wrong?

Thanks!
0
Hi,



Those are correct.

But my short reply is still much more natural.



Clive
0
CliveHi,

Those are correct.
But my short reply is still much more natural.

Clive
But shouldn't present perfect tense be the most natural here, since it only happened a few hrs ago and it has to do w/ a question asked during the moment?

Thank you.
0
Hi,

Generally speaking, we answer a question with the same tense that it is asked in.

eg

Have you eaten lunch yet? / Yes, I have.



Did you eat lunch yet? / Yes, I did.



Clive
0
This is my take.

This is what this website suggests regarding the use of "yet' and "already". Perhaps some people may think it's ok to use "did" with "yet", which I would avoid. If there is no distinction with the "yet" use between simple past and past perf., then there is no need for this excercise. THat's my opinion.

0
Hi,
  • EXERCISES: Use The Simple Past Tense, or The Present Perfect:


    1. I visited my grandparents last weekend.
    2. He has written the report, but hasn’t sent yet.
    3. I didn’t see my friend today, but I saw him yesterday.
    4. What have you do
0
PreciousJones 1. I visited my grandparents last weekend.
2. He has written the report, but hasn’t sent yet. preferred: [wrote] [hasn't sent]
3. I didn’t see my friend today, but I saw him yesterday.
0
What about #6?

Shouldn't it be Haven't you cooked lunch yet?

Related Questions