2. A class takes a test, which consists of 20 multiple-choice questions. Each correct answer earns 5 points, unanswered questions earn 1 point, and wrong answers earn 0 points. Therefore, which of the following scores ( ) is impossible.
(A) 91
(B) 92
(C) 95
(D) 97
2.D.

To score above 90 points, a student must answer 18 or 19 questions correctly.
(1) If 18 questions are answered correctly, the scoring for the remaining two questions is $0+0, 0+1, 1+0, 1+1$. Therefore, the possible scores are $90, 91, 92$.
(2) If 19 questions are answered correctly, the score is $95+0$ or 95 +1, which is 95 or 96. According to the problem, not answering a question earns 1 point, and answering incorrectly earns 0 points, so the difference between the score and 100 can only be 4 or 5 points. Clearly, the impossible score is 97.