What did you eat? is what a native would say, with for lunch (˜ at lunchtime ) implied.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ruolandoSuppose I meet my boss, who, upon seeing me, asks: Have you had lunch? This means he does not know whether i have had my lunch or not, so he uses a present perfect.Not exactly. The use of the present perfect doesn't mean that he doesn't know whether you have had lunch any more than his use of the simple past would have meant the same thing.