We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!

Visit: englishforums.tradepub.com


Share this topic:
This question is Not Answered
Latest post Fri, Feb 17 2006 7:03 AM by Pastsimple. 3 replies.
Suggest an answer | | |
Pastsimple  +  197611 Thu, 16 Feb 06 07:18 PM

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.

 
Joined on Thu, Feb 16 2006
Czech Republic, Europe
Full Member 328
If you are a native speaker and find any grammar or stylistic mistakes in my posts, don't hesitate to tell me! I will really appreciate that.
Clive  +  197663 Thu, 16 Feb 06 11:31 PM

Hi,

Welcome to the Forum.

I agree with you about answer a.

I 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 restaurant.

Best wishes, Clive

Joined on Thu, Oct 28 2004
Canada
Veteran Member 29,612
El tango argentino es un pensamiento triste que se puede bailar (The tango argentino is a sad thought which can be danced) Enrique Santos Discépolo
milky  +  197695 Fri, 17 Feb 06 01:01 AM
 Pastsimple wrote:

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.

 

If she wants to know if he is hungry or needs food at the moment of speaking, a) is correct in both AE and BE. Why? Because the use of school there is not only talking about the place, but a period in the day - and that period is over at the time of speaking. Like "school's out", a period.

If she wants to ask him only about the experience of eating at a certain place at any time in the past and up to, or just prior to, the moment of speaking, she would probably use "have you..." in BE. If she wants to ask him only about the experience of eating at a certain place on that day, she could use both "have you..." and "did you..." in BE.

Have you (ever) eaten at school/VIPS/Burger King, etc.

Joined on Thu, Jan 15 2004
Senior Member 3,149
Hume said that if we had perfect or complete descriptive knowledge of reality, we could not, by reasoning, derive a single valid "ought".
Pastsimple, 3 yr 279 days ago
Thank you very much!
© MediaCet Ltd. 2009, v5.0.3607.32596. All content posted by our users is a contribution to the public domain, this does not include imported usenet posts.*
For web related enquires please contact us on webmaster@mediacet.com, status updates are available at status.mediacet.com.
*Usenet post removal: Use 'X-No-Archive'. You may not have understood that your posts would end up in the public domain. Please send proof of the poster's email, we will remove immediately.