Forums · General English Grammar & Vocabulary, Listening & Speaking · General English Grammar Questions
(a) Have you taken your lunch?
(b) Have you had your lunch?
(c) Do you have your lunch?
(d) Do you eat your lunch?
a. Might be ok in British English, but I never use this in American English.
b. I use this one 90% of the time. This is because the afternoon is not finished YET, or because it is STILL afternoon. (Study the capitalized words)
c. Never use this one
d. The grammar is fine, but it doesn't make sense. If one doesn't eat their lunch, what do they do with it? Instead of "Do", change it to "Did" and this makes more sense. You can use this in the afternoon and in the evening of the same day that you ate lunch. For morning, you can use it if it refers to lunch eaten yesterday or another day in the past.
As Jaradite has said, (a) isn't used in AmEng, except in the case of "do you take your lunch [from home], or do you eat in the cafeteria?'
Anonymous:have you had your lunch?
People are waiting to help.
Live chatRegistered users can join here
Related forum topics:
The road not taken'lunch' or 'a lunch'?Is it at lunch or on lunch?I have eaten lunch?Taken cared / taken care of?Have a lunch and have lunch.?Taken or were taken?I am going to lunch?is taken / was taken?taken for mine…?taken faith?taken into the court?lunch vs. to have lunch?taken to be?taken in?had taken?Moscow shots - taken today!!The Road Not Taken by Robert Frost?