✨ ベストアンサー ✨
結論からいうと、、、、イでは成り立ちません。
ここでの“be good at …”は「…が上手である」という熟語になりますよね、
“at”は前置詞です。前置詞の後に置かれる語(句)を「前置詞の目的語」と言って、その目的語には名詞、あるいは名詞と同じ働きをする動名詞が来ます。よってアのbaking cakesが正解です。
確かにto不定詞も名詞と同じ働きをする用法がありますが、前置詞の目的語にはなることはできませんから,be good at の後にはきません。前置詞の目的語は名詞・動名詞と覚えておくといいと思います🙆♀️
ありがとうございます😃
分かりやすかったです。