What did you prepare for tomorrow's lunch? What you have prepared for tomorrow's lunch?

Which sentence is correct? Many thanks.

  • Please read your second sentence... if that's what you meant, it's the incorrect one. Maybe: "What have you prepared for tomorrow's lunch?" – Seamus Feb 3 '19 at 3:04
  • "What had you prepared for tomorrow's lunch before you realised that preparing a lunch so far in advance may give us food poisoning?" pehaps. Grammar is one thing, surviving food poisoning another. – Bitter dreggs. Feb 3 '19 at 3:24

Both these sentences are correct

The first is simple past, it asks about a action that happened in the past.

The second is present perfect. It asks about current state resulting from a past action.

You could use either. In the context that you are asking "what will I eat for lunch today" The present perfect would be more natural. In the context in which you are asking about "what did you do this morning" then use the simple past.

I'm hungry. Let's eat. What have you prepared for lunch?

How was your day? Did you go shopping? What did you prepare for lunch?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy