单项选择题

I know he failed his last test, but really he's_______stupid.

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