Have you had your lunch? (2024)

learning_grenglish

Senior Member

India

  • Aug 19, 2007
  • #1

The time past 2 o'clock. So I phoned to my wife and asked her whether she had eaten lunch or not.
At that situation, how should I ask it :

Did you have your breakfast?
Have you had breakfast?

Please help me.

  • NoClue

    Senior Member

    saigon

    Vietnam, Vietnamese

    • Aug 19, 2007
    • #2

    Have you had breakfast

    NoClue

    Senior Member

    saigon

    Vietnam, Vietnamese

    • Aug 19, 2007
    • #3

    learning_grenglish

    Senior Member

    India

    • Aug 19, 2007
    • #4

    Thank you friends.
    When should I say, "Did you have your lunch"?

    Could you give me one context which prefers "Did you have your lunch"?

    • Aug 19, 2007
    • #5

    If it is past 2 o'clock... "Have you eaten yet?" or "Have you had lunch" or "did you have lunch yet?

    "Have you had lunch?" implies an invitation is coming next..
    "Have you had lunch?" "Not yet" "shall we go get something?" "Yes, that would be wonderful"

    T

    nichec

    Senior Member

    Chinese(Taiwan)

    • Aug 19, 2007
    • #6

    learning_grenglish said:

    Thank you friends.
    When should I say, "Did you have your lunch"?

    Could you give me one context which prefers "Did you have your lunch"?

    --I am hungry.
    --What? It's just 4:30 (PM) now.
    --Oh, but I am already starving........
    --Did you have your lunch?

    learning_grenglish

    Senior Member

    India

    • Sep 7, 2007
    • #7

    At 2 o'clock, my friend phoned me and said "Have you had your lunch"?. I replied to him, "Yes, do you have your lunch yet"? Is this correct?

    Also, can I say, "Did you have your lunch yet", or "Have you had your lunch yet" in this situation?

    Brioche

    Senior Member

    Adelaide

    Australia English

    • Sep 7, 2007
    • #8

    learning_grenglish said:

    At 2 o'clock, my friend phoned me and said "Have you had your lunch"?.Have you had your lunch? (8) I replied to him, "Yes, do you have your lunch yet"?Have you had your lunch? (9) Is this correct?

    Also, can I say, "Did you have your lunch yet" Have you had your lunch? (10), or "Have you had your lunch yet" Have you had your lunch? (11)in this situation?

    In BE it is considered incorrect to use "yet" with "did" or any other verb in the preterite. However, it is quite common in American speech.

    In BE, the preterite is used for an action completed in the past.

    Have you had your lunch [yet]?
    Yes, I've had my lunch.
    Yes, I had lunch at 12.
    No, I haven't had lunch [yet].I would use "did" if talking about some time in the past.

    Did you have lunch yesterday?
    No, I was so busy, I didn't have time to stop for lunch.
    Yes, I had lunch with the boss. She took us all to lunch at the new Thai restaurant.

    nzseries1

    Senior Member

    London

    New Zealand - English

    • Sep 7, 2007
    • #10

    learning_grenglish said:

    Thank you friends.
    Could you tell me, at what context, I should say, "Do you have your lunch"?; or Is it incorrect?

    "Do you have

    your

    lunch?" implies "Do you have lunch ever?". It makes sense, but is not something you would ever say, because it is taken for granted that everyone has lunch at some time.

    Brioche

    Senior Member

    Adelaide

    Australia English

    • Sep 9, 2007
    • #11

    learning_grenglish said:

    Thank you friends.
    Could you tell me, at what context, I should say, "Do you have your lunch"?; or Is it incorrect?

    If you are talking about a common, or regular occurrence, you can say
    "Do you have your lunch in the canteen every day?"
    "Do you have your lunch at 12 o'clock on Monday?"

    S

    sdon

    Senior Member

    Italian

    • Jan 29, 2009
    • #12

    At 2 o'clock, my friend phoned me and said "Have you had your lunch"?. I replied to him, "Yes, do you have your lunch yet"? Is this correct?

    It's 2 0'clock, I ask my students during our afternoon classes: "What have you had for lunch? I reply : I've had ....."

    My colleague at school thinks it is not correct, it is better say :What did you have for lunch, because lunch time is over.

    What do you think?

    nzseries1

    Senior Member

    London

    New Zealand - English

    • Jan 30, 2009
    • #13

    sdon said:

    It's 2 0'clock, I ask my students during our afternoon classes: "What have you had for lunch? I reply : I've had ....."

    My colleague at school thinks it is not correct, it is better say :What did you have for lunch, because lunch time is over.

    What do you think?

    Personally, I think both are fine, but if I had to pick one over the other, i'd say your colleague is right, the second is better because of the reason he gave.

    sound shift

    Senior Member

    Derby (central England)

    English - England

    • Jan 30, 2009
    • #14

    sdon said:

    At 2 o'clock, my friend phoned me and said "Have you had your lunch"?. I replied to him, "Yes, do you have your lunch yet"? Is this correct?

    No, the tense is wrong. You should reply, "Yes, have you had yours yet?"/"Yes, have you had lunch yet?"

    L

    Logan22

    New Member

    Filipino

    • Aug 9, 2011
    • #15

    Hi. Correct me if I'm wrong please:

    Did you have lunch? -->seems to be a Simple Perfect tense attempt.

    Have you had your lunch? --> looks like a Present-Perfect tense.

    They, both, mean past, however, for Simple past, it states a specific period in the past. Ex: Did you have lunch yesterday? Did you have lunch at 2:00 PM? (let's say it is 4 PM now) Present-Perfect: Have you had lunch yet?

    Please correct me if I'm wrong. Most likely, I am.

    NoClue

    Senior Member

    saigon

    Vietnam, Vietnamese

    • Aug 10, 2011
    • #16

    To sum up, if you are to say "Have you lunch?",you must use it with yet. Even though sometimes people forget to put the yet in, that is not correct grammar.
    If you say "Did you have lunch (in the break time)" and the lunch break has just passed, you can drop the time, people still understand when that sentence is for.
    If you say "Do you have lunch" and the lunch break has just passed, that sentence is a tease, means "Why did you not have lunch, what have you been doing, do you ever eat"
    Hope I am making some sense here.

    You must log in or register to reply here.

    Have you had your lunch? (2024)
    Top Articles
    Latest Posts
    Article information

    Author: The Hon. Margery Christiansen

    Last Updated:

    Views: 6635

    Rating: 5 / 5 (70 voted)

    Reviews: 93% of readers found this page helpful

    Author information

    Name: The Hon. Margery Christiansen

    Birthday: 2000-07-07

    Address: 5050 Breitenberg Knoll, New Robert, MI 45409

    Phone: +2556892639372

    Job: Investor Mining Engineer

    Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

    Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.