悩んでますね。
3は、(D) belief が正解ですが、これは(A)と(D) 両方の意味を調べるとわかります。
(D)belief 信念や信仰等、正しい、正しくないに関わらず、とにかく信じられていること
(A)のcustomは、慣習、風習といった意味になります。
例
毎日、犬を散歩に連れていく習慣
アメリカでは朝にシャワーを浴びる風習がある
等々
「血液型占い」を指して それはancient belief(大昔の考え)だと
思っていた、とすると文脈に合います。
血液型占いを習慣や風習にするのは無理がありますね。
5は、一見、(A)も(B)も両方文脈に合いそうですが、
この場合は、カッコ直前の 「a」に注目します。
a が付くということは 単数形 なのでカッコ内には可算名詞の単数形であるnightmareを入れます。
hellは、地獄という意味で使う場合、a も the も付きません。
通常、無冠詞で使います。
よって、(A)はダメで、正解は(B)となります。
逆に「a」がもし無かった場合、正解は(A)になりますよ。