Learn English – Did you take your food / did you eat your food

foodverbsword-choice

Did you take your food?
Did you eat your food?

Which is more correct?

Best Answer

I think I understand where this question is coming from - in Hindi, we say "Khana le liya?" to ask if someone has finished having their meal, and that would literally translate to "Did you take your food?"

So going by this, if you want to know if someone has finished having a particular meal, "Did you eat your food?" would be correct English.

However, "Have you had your <meal>?" would be more appropriate than "Did you eat.." (unless you want to make sure that they've eaten everything that was on their plate, as with children).

Here <meal> can be replaced by breakfast, luch, dinner or tea/snacks depending on the hour of day and customs.

If you want to know if they have remembered to carry their tiffin box or some such thing, then "Did you take your food" would be the statement you'd want to use.

Related Topic