A、若甲、乙均为化合物,则丙可能是单质,例如,在高温条件下,一氧化碳和氧化铜反应生成铜和二氧化碳,丙可能是单质.故A错误;B、能够跟碱反应生成盐和水的物质很多,并不局限于中和反应,例如二氧化碳也可以和碱反应,故B错误;故B正确;C、若乙为氧气,则甲与氧发生了反应,属于氧化反应,故C正确;D、若甲为单质,乙为化合物,则该反应不一定是置换反应,例如,氯气与水反应生成了盐酸和次氯酸Cl2+H2O=HCl+HClO,故D错误.故选C.