All it needs is a question mark. Have you had lunch? That is grammatically correct.
Yes.
Yes the question What do you eat for lunch? is grammatically correct.This is something you would ask someone to find out what types of things they usually eat for their lunch.Not to be confused with What did you eat for your lunch?which is a question to find out what someone had at a specific time for their lunch.
No, it should read "Will you have a potluck lunch here, pending reservations?"
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.
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!
"Not like that" can be grammatically correct, depending on the context.
Yes! That is grammatically correct!
Yes, 'for free', is grammatically correct.
This is not grammatically correct. The correct form is 'you do not know', or the abbreviated 'you don't know'.
'What a drunkard you are' is a grammatically correct English sentence.
"That was wrong" is a grammatically correct sentence.
Yes, Almighty God is grammatically correct.