answersLogoWhite

0

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.

User Avatar

AnswerBot

5d ago

What else can I help you with?