+0
Hello 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.

CONTEXT: 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...

Have you eaten yet?

Did you eat yet? - possible in AmE only

...to find out whether he has had ANY lunch at all.

What if she wants to know whether he has had (or had?) lunch at school? What is she say going to say?

a) Did you eat at school?

b) Have you eaten at school?

I'd go for a) because the time is known, yet not explicitly mentioned.
1 2
Comments  (Page 2) 
What is the correct word ? The soup needs to be eaten or ate
desk pen 1956 What is the correct word ? The soup needs to be eaten or ate

eaten

After 'to be' only the past participle is possible.

to be ate, to be gave, to be saw, to be took, etc. are all impossible.

They should be

to be eaten, to be given, to be seen, to be taken, etc.

CJ

Site Hint: Check out our list of pronunciation videos.