单项选择题

()the few who have failed in their exam, all the students in the hall are in very high spirits.

A.Apart from
B.Despite
C.Due to
D.But for