单项选择题

I know he failed his last test, but really he's ______ stupid.

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