Both may be correct in different context. To have lunchmeans to eat a midday meal: We have lunch at noon every day. To have a lunch means to be in possession of midday foodstuffs: Joe has a lunch in his bag; or to provide a formal midday meal, usually for some official business: The Ladies' Aid Society will have a lunch on Saturday for the volunteers.
What did you have for lunch. It makes much more sense than what did you had for lunch.
The phrase is 2 words: lunch pail.
The correct way to write that phrase is, "Don’t you have anything to trade for lunch?" This version uses proper contraction and spelling, making it grammatically correct.
There is nothing actually incorrect about the phrase "lunch meal", and a rapid search will find a number of uses of the phrase. There is, however, no good reason for using it, as lunch is and has always been a meal. The phrase is redundant and not idiomatic. Use of this phrase might give the erroneous impression that the word "lunch" refers to a time of day, rather than a meal.
The prepositional phrase in the sentence is "for lunch."
Both are correct, but it depends on whether this phrase is the subject of the sentence or the object: grandmother and I went to the park. They bought lunch for grandmother and me.
Breakfast and lunch were . . . "
All it needs is a question mark. Have you had lunch? That is grammatically correct.
We did not take our lunch. We have not had our lunch. We have not taken lunch.
The possessive form of the noun phrase 'the lunch of the student' is: the student's lunch.
Well, darling, the correct form is "You are invited to lunch." You wouldn't say "you are invited at lunch" unless you want to sound like a fancy robot. So, grab your fork and knife, and enjoy the meal!
The correct way to say this would be "Mark HAD lunch." This means he already ate it. You could also say "Mark WILL HAVE lunch," meaning sometime in the future. Another correct sentence would be "Mark HAS lunch." This means that he is in possession of lunch but has not eaten it yet.