单项选择题

She has a ______ knowledge of French, but she can't resist showing off in public.

A. supercilious
B. superficial
C. superfluous
D. superior