Why don't we specify who will eat in
Is there anything to eat?
Isn't it more correct to say: Is there anything for me to eat? or Is there anything for eating?
". We understand who will eat from context; usually, but not always, it would be the speaker. If necessary, you can make this explicit, as in "Is there anything for me/us/him/etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It is common to say "Is there anything to eat?". We understand who will eat from context; usually, but not always, it would be the speaker. If necessary, you can make this explicit, as in "Is there anything for me/us/him/etc. to eat?". "Is there anything for eating?" is not natural.