回答

「私が何を買うべきかあなたは知っていますか?」だったらそれでもいいと思います。ただ、この問題文は「あなたは買うべき物が決まっていますか?」という受け取り方も出来るので、その場合Do you know what I should buy?ではバツです。

確かにそうですね
〜 what you should buy? ならいいですか?🙇‍♀️

アキ

Do you know what to buy?である以上先程あげた二つの意味で解釈できてしまうので、文法的には間違って無いですが、あまり賢明な判断だとは思えないというのが正直な感想ですね…

この回答にコメントする
疑問は解決しましたか?