The correct phrase is "Did you have dinner?" In English, when forming questions in the past tense, we use "did" followed by the base form of the verb, which in this case is "have." So, "had" is not appropriate in this context.
yes it is correct.
Yes, "she treated us to a great dinner" is grammatically correct English.
You spelled it correctly: dining
No. It would have to be changed to "You were treated to a great dinner."
this sentecs is correct ? The bakery isnext the dinner.
No.You rather say,[Having dinner or simply dining].
If you capitalize the I the yes. It would be: I had children cooking dinner.
Dinner-The Food You Eat. Diner-The Place Where You Eat The Food.
you have not to go swimming after a big dinner.
Yes, it can. The term "Monday's dinner" is correct.
Both can be used, people from the UK tend to use tea and Americans will tend to use dinner. It is merely personal preference, both are correct.
The correct punctuation for "Dad shouted, 'Dinner is ready!'" is to include a comma after "shouted" and to use quotation marks around the direct speech.