✨ ベストアンサー ✨
元の文にある動詞 cooked は一般動詞の過去形ですので、疑問文を作る場合は was ではなく did を使います。
英文の語順は
何 / did / 彼 / 料理する / ~のために(前置詞) / 彼の / 姉(又は妹) ?
となります。単語を英語に置き換えてみて下さい。
答えが、What was cooked for her sister by him?なのですが、her sisterではなく、his sisterだと思うってだけの質問です。
おぉー、すみません。問題きちんと読んでなかった。。😓
受け身の疑問文にするんですね。
What was cooked for his sister by him?
で合ってます。
受け身だからwasになるんですよね?