回答
Why can't I remember anything?
こんばんは。
これはよく使う表現でまさに「なぜ覚えることができない?」です。
直訳すると「なぜ私は何も覚えられないのか」です。
ここでは can を使った否定疑問文を使っています。そこだけを見ると「〜できないの?」です。さらに日本語では単に「覚えられない」ですが、英語では anything を入れて「何も覚えられない」となります。
仮にこの文を Why can't you remember anything? と誰かに対して使うと「どうしてお前は何も覚えられないんだ?」のようにかなりキツイ言い方になるのでお気をつけくださいね。
★ 他の表現
特に「暗記ができない」という表現で言いたい時には、learn 〜 by heart と言います。「心で〜を学ぶ」っていうイメージですね。これを使うと Why can't I learn anything by heart? となりますが、この表現よりも単に「記憶する、覚える」を意味する remember を使った言い方のほうをよく聞きます。
また memorize という単語も「暗記する」という意味ですが、今回の英訳例ももちろん使うことができます。しかしながら、多少硬く聞こえるので、Why can't I remember anything? で良いと思います。
お役に立ちましたでしょうか。
回答
I don't know why I can't remember...
I don't know why I can't learn...
I don't know why I can't remember...
どうして覚えることができないのか、わからない。
I don't know why I can't learn...
どうして学ぶことができないのか、わからない。
I don't know を使うことで、「なぜ」なのか「わからない」という感じになりますが、
「I don't know why」は気軽に使えるフレーズなので
覚えておくといいかもしれません。