回答

suchの後は必ず a(an)+ 形容詞 + 名詞になります。例:He is such a nice guy.
(B)の場合、nice a dayと、順序がバラバラになっています。また、asには複数の意味がありますが、この問題ではasを「〜のような」という意味で使っています。(文脈から判断)つまり、「私達が外へ出かけるべきというぐらい良い日(天候)」という意味になります。一方でforは基本的に動詞か形容詞の後に付きます。(例外あり)
これでよろしいでしょうか?

その解説だと私の回答が正しいことになります、、

おーたむ。

もう他のところで解決していたらすみません🙇
この問題だと問われてるところで言いたいのはざっくり言うと「天気がとてもいいから出かけようよ」ということだと選択肢から見てわかります
私だったら
It's such a nice day for us to go(outside).
にすると思います
この文のベースとしてはIt's a nice day for us to go(outside).という文があってそこにniceを強調するためにsuchを付けたんだなーと思えば個人的にはしっくりきます

suchの用法の解説でもなんでもないですが…

なぜ最後がAだとダメなのか聞きたいです

おーたむ。

私の前の回答者さんのようにasを様態の意味として捉えるのならasの後ろは不完全な文でなければだめです。
なので最後のAを「私たちが行くべきような」という和訳にすることはできません

最後のAを選ぶとasの後ろが完全文なので理由または時を表すasになってしまい、文意が通らなくなってしまうから最後はBを選ぶんだと思います

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