✨ ベストアンサー ✨
anyを「どんな〜も」と訳す時は、anyの後ろは数えられる名詞でも単数形にするというルールがあります。もしこの文で全体否定:Not any=No「どんな〜も…ない」を使う場合、後ろのquestionは単数形でないといけないのですが、この文はそうなっていないのでNot anyは使えません。
またeveryに関しても「全ての(ニュアンスとしては『ひとつひとつどれをとってもみんな』」と訳す時にはanyと同様のルールがあるため、やはりNot everyは使えません。
よって残ったNot allが正答となります。
ありがとうございました