已知单质A能从溶液中置换出单质B。下列分析不正确的是A.当A、B都是金属,A的还原性一定比B强B.当A、B都是非金属时,A的非金属性一定比B强C.当A是金属时,B可能是金属,也可能是非金属D.当A是非金属时,B可能是非金属,也可能是金属