0
Anonymous Posted 9 years ago
Grammar

Have you had lunch vs Did you have lunch

At noon, he went ouf of an office to have lunch at a restaurant and had it. He ran into her on the way back to the office,
She wnated to ask if he had lunch.
1. Did you have lunch?
2. Did you get lunch?
3. Have you had lunch?
4. Have you got lunch?
..................................................................................
If I did my homework a minute ago,
can I say to mom" I just did my homework or I have just done my homework?
1. Which is correct?
2. The same meaning?
3. Which is commonly used?
  

Top answer

" For the second question I would say "I just did my homework". CJ

  • " For the second question I would say "I just did my homework".
  • CJ
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.

2 Answers
0
If she knew that he went out for lunch and had already probably had it, she would ask "Did you have lunch?"
If she didn't know that he went out for lunch, and she was going out for lunch herself, and she might have wanted to have lunch with him if he hadn't already had lunch, she would ask "Have you had lunch?"

For the second question I would say "I just did my homework".

CJ
0

Related Questions