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
NoClue said:
Have you had breakfast
This is natural way of saying.
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"?
T
TasteWart
Senior Member
Colorado USA
US English
- 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"?. 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?
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]? Did you have lunch yesterday?
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.
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.
learning_grenglish
Senior Member
India
- Sep 7, 2007
- #9
Thank you friends.
Could you tell me, at what context, I should say, "Do you have your lunch"?; or Is it incorrect?
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
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.