The correct option is C No
Non-metals do not generally react with acids because when a substance, reacts with acids it provides electrons to the H+ ions produced by the acids. Non-metals are acceptors of electrons and hence, they cannot donate electrons.