Learn English – How to ask if someone has finished eating (their food/meal)

foodmeaning-in-contextword-choice

How can I correctly say that I have eaten all my food (the food is gone)?
How can I correctly ask someone if he has eaten all his food?

Imagine the situation when your child is eating:

Does the following dialogue sound fine?

  • Have you eaten your food? (I want to know if my son has finished eating and has eaten all his food)
  • Yes, I have eaten my food!
  • Good boy!

Best Answer

Sounds fine to me. Good ear, that's exactly how I would say it! You could also say

  • Have you eaten all your food?

  • Have you finished your food?

  • Have you finished all your food?

but your first sentence is also fine.