質問: you can choose whatever you like. (あなたは好きなものは何でも選ぶ you can choose whatever you like. (あなたは好きなものは何でも選ぶ。) whateverの言い換えとして、anything thatと教わったのですが、something thatでなくていいのですか?
回答: 正しくは、 you can choose whatever you like. (どれでも好きなの選んでいいよ。) です。 anythingもsomethingも(前者は疑問文や否定文という条件下ではあるものの)「何か」といった意味で使えますが、肯定文でanythingが「いかなるもの」「どれでも」という意味で使えるのに対し、somethingはそういう意味はありません。 この例文のwhateverは「どれでも」という意味なので、anythingしか置き換えられないのでしょう。