参考・概略です
>1molは22.4Lと習ったのですがこの問題では0.5Lで1molになります。
それが疑問なのでなぜなのかを教えて欲しいです
●「1molは22.4L」とは習っていないはずです
「理想気体・標準状態・1molは22.4L」のように習っているはずです
条件を抑えておかないとたいへんなことになります
――――――――――――――――――――――――――
④2.0[mol/L]のグルコースC₆H₁₂O₆水溶液500[mL]に含まれる物質量
水溶液の物質量=モル濃度×体積のように習っているはずです
2.0[mol/L]×{500/1000}[L]=1.0[mol]
>1molは22.4Lではないのですか
「1molで22.4L」を考えるのは、気体です(標準状態での)
この場合は、液体(水溶液)を考えているので、使えません
言い方を変えると、
「1molで22.4L」であるとき(標準状態の気体)
「1molで22.4L」でないとき(上記以外)
があるという事です

1molは22.4Lではないのですか