0
Pastsimple Posted 20 years ago
Grammar

Did you eat? OR Have you eaten?

0Hello everyone! This is the fist post in my "Past Simple vs. Present Perfect series" and my first post ever. I will appreciate any comments you may have.02br
02br
00CONTEXT: We have a mother and son. The son sometimes has lunch at school canteen and sometimes doesn't. He may have lunch at a fast food restaurant on his way home. When he comes home, his mother asks...02br
02br
00Have you eaten yet? 02br
02br
00Did you eat yet? - possible in AmE only02br
02br
00...to find out whether he has had ANY lunch at all.02br
02br
00What if she wants to know whether he has had (or had?) lunch at school? What is she say going to say?02br
02br
00a) Did you eat at school?02br
02br
00b) Have you eaten at school?02br
02br
00I'd go for a) because the time is known, yet not explicitly mentioned.0-
  

Top answer

', and not care much whether it was at school or in a restaurant. 02br 02br 00Best wishes, Clive0-

  • ', and not care much whether it was at school or in a restaurant.
  • 02br 02br 00Best wishes, Clive0-
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.

9 Answers
0
0Hi, 02br
02br
00Welcome to the Forum.02br
02br
00I agree with you about answer a.02br
02br
00I think the perfect is not appropriate here because 'her mind is in the past', she is not involved with the past as it impacts on the present; otherwise, she would say 'Have you eaten yet?', and not care much whether it was at school or in a re
0
0 01blockquote
01cite10Pastsimple12cite12br
10Hello everyone! This is the fist post in my "Past Simple vs. Present Perfect series" and my first post ever. I will appreciate any comments you may have.12br
12br
10CONTEXT: We have a mother and son. The son sometimes has lunch at school canteen and sometimes doesn't. He may have
0
0 Thank you very much! 0-
0

Imagine you are at the office at 10:00. "Did you eat breakfast?" makes more sense that "Have you eaten breakfast?", because the normal time for breakfast is before 10:00.

0

Have you had dinner? my answer is ..Yes, I had my dinner. another question..Have you already eaten your dinner? what will be my answer? Please guide me..Thanks Carmen

0
What is the correct word ? The soup needs to be eaten or ate

Related Questions