”Did you eat lunch?” or "Have you eaten (had) lunch?" AND others? I come up with some sentences as follows. Which one is more natural? A: Did you eat lunch? OR A: Have you eaten (had?) lunch? A (Con (2024)

Jun

”Did you eat lunch?” or "Have you eaten (had) lunch?" AND others?I come up with some sentences as follows.Which one is more natural?A: Did you eat lunch?ORA: Have you eaten (had?) lunch?A (Continue): If not, shall we?B: Sorry, I already did.ORB: Sorry, I've already doneI already ate it.I've done it. The natural sentences seem to be the first ones, but I'm not quite sure.I'd also be happy if anyone suggest other questions and/or responses. Thank you

Aug 6, 2014 3:57 AM

4

Answers · 4

”Did you eat lunch?” or "Have you eaten (had) lunch?" AND others?I come up with some sentences as follows.Which one is more natural?A: Did you eat lunch?ORA: Have you eaten (had?) lunch?A (Con (1)

2

Brad's examples are perfectly correct, but I'm sure you've noticed that American speech rarely if ever resembles correct written grammar. If your goal is natural-sounding conversation, Ben's examples are fine -- "Have you had lunch?" is a correct and natural way to say it. In America, you're also likely to hear something like, "Did you have lunch yet?" Though probably grammatically questionable, it's commonly said and nobody would find it unusual.For the second, "Sorry, I've already eaten," is also correct. Again, there's a lot of variation (at least in my experience) with American speakers. To sound natural when you're talking with your colleagues, you can try out phrases that you hear them use. I wouldn't advise this for someone who isn't immersed in English the way that you are, but in your case I think it's okay to choose to speak using "bad" grammar if it helps you to fit in more comfortably with the people around you. As long as you can remember what the correct grammar is, there shouldn't be a problem -- the same way that chatting with your friends in casual Japanese doesn't make you forget to speak respectfully to your supervisor at work.頑張ってね ^^

August 6, 2014

2

In London, it's nearly always "Have you had lunch?" "Eaten" is rarely used."Let's have lunch together.""I've had lunch already."

August 6, 2014

1

1

The best answer is, "Have you eaten lunch yet?" The present perfect form is used to show a period of time from the past until right now, and that's what the speaker really wants to know. Asking "Did you eat lunch" means at some time in the past (yesterday? last week?), but it doesn't include the time that continues until right now.We don't use "do" with actions like eating: we use the various verb forms of "eat." Do forms are usually used for tasks, so it sounds very unnatural to use it with actions like eating, sleeping, speaking, etc.

August 6, 2014

1

They are all fine. I would say whatever you think of first is natural.

August 6, 2014

”Did you eat lunch?” or "Have you eaten (had) lunch?" AND others?
I come up with some sentences as follows.
Which one is more natural?

A: Did you eat lunch?
OR
A: Have you eaten (had?) lunch?

A (Con (2024)
Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 6083

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.