B
B45
Guest
I just got home and my friend asks:
What's the difference between saying:
Have you had dinner?
VS
Did you have dinner?
What's the difference between saying:
Have you had dinner?
VS
Did you have dinner?
What do you mean by Non-Americans would generally say 1? Like people from Britain or other English speaking Europe countries?
What would an American use?
Husband is about to go back to work after lunch. Wife says "I'm not feeling well. I don't think I'll eat dinner tonight. Maybe you could pick up something for yourself on the way home."I'd like to emphasise Raymott's comment in post #2:
'There's usually no difference in meaning.'
I'd go further and say 'There's no difference in meaning'.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: