单项选择题

He is () hard-working. That's why he failed in the test.

A.nothing but
B.anything but
C.something but
D.not all