+0
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!
1 2
Comments  
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
What about:

I had lunch. Or

I ate lunch.

Are these wrong?

Thanks!
Teachers: We supply a list of EFL job vacancies
Hi,

Those are correct.

But my short reply is still much more natural.

Clive
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.
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
Try out our live chat room.
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.

http://english.errachidia.org/past.htm
  • EXERCISES: Use The Simple Past Tense, or The Present Perfect:


    1. I (visited/ have visited) my grandparents last weekend.
    2. He (wrote/has written) the report, but (didn’t send/hasn’t sent) yet.
    3. I (didn’t see/haven’t seen) my friend today, but I (saw/have seen) him yesterday.
    4. What (did you do/have you done) so far?
    5. I (implemented/have implemented) the task.
    6. Fatima: (Did you cook/Have you cooked) lunch yet?
    7. Aicha: No, I (didn’t cook/haven’t cooked) it yet. What about you?
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 done so far?
    5. I have implemented the task.
    6. Fatima: Did you cook lunch yet?
    7. Aicha: No, I didn’t cook it yet. What about you?
Are these all correct? THanks!
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.preferred: [haven't] [saw]
4. What have you done so far? Yes
5. I have implemented the task. Yes
6. Fatima: Did you cook lunch yet?
7. Aicha: No, I didn’t cook it yet. What about you? [haven't yet]
Yet- goes with present perfect
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more