Only B is correct. This is a bad or strange quiz. For example, the question above has more than one possible correct answer (only D is absolutely wrong).
2025年3月22日 09:39
2
2
2
B is the only correct one. You could say "which" but you cannot say "on which".
2025年3月21日 22:33
1
2
2
The only correct answer out of the possible options is B.
2025年3月21日 21:30
1
2
1
The others are correct. "A day on which I will never forget" doesn't really make sense. It doesn't mean I will remember that day. It means something like "I will not forget things (any sort of things) on that day."