✨ ベストアンサー ✨
結論から言ってしまうと、
anything for 人 to do〜
で、「人が〜するためのなにか」となります。
ここで、「to do」は不定詞の形容詞的用法で「anything」を修飾し、「for 人」は不定詞の意味上の主語になっています。
anything やsomething に対しては、文法のルール上、形容詞(句)は後ろから修飾します。
そして、その形容詞句内では動名詞は使わずに、to不定詞を使うことになっています。
ざっくり言ってしまえば、「anything 〜」の、「〜」の部分に動名詞が来ることはないのです。
なので、「anything to eat」や「something to drink」などのように熟語的に覚えてしまうことをオススメします。