0
Anonymous Posted 18 years ago
Grammar

Have you had lunch today? Did you have lunch today?

0Hi,02br
00where is the difference in those two questions? Both point to today and are valid questions, right?02br
02br
00I can find no difference.02br
00Martin 0-
  

Top answer

" sounds like you think there is a still a possibility that lunch is yet to come. " sounds like the possibility of lunch is over and done with. 0-

  • " sounds like you think there is a still a possibility that lunch is yet to come.
  • " sounds like the possibility of lunch is over and done with.
  • 0-
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
0"Have you had..." sounds like you think there is a still a possibility that lunch is yet to come. It sounds like the next line would be "If not, would you like to join me?"02br
02br
00"Did you have..." sounds like the possibility of lunch is over and done with. If you didn't have it, you're not going to now.0-
0
0Also:02br
00have ... more BrE; also of more recent concern ...02br
02br
00did ... more AmE; also, of more remote (in the past) concern 0-
0
If today is passed, the first question becomes wrong.
0
Perfect explanation!
Thanks!
0
I think both are same.it seems no difference.

Related Questions