单项选择题

I know Ann didn't pass this examination, but really she is ______ stupid.

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