初中化学的很多反应可以表示为:甲+乙→丙+丁,下列说法中正确的是()
A.若甲是镁,丙是氢气,则乙一定是稀硫酸
B.若甲、乙、丙分别是酸、碱、盐,则丁一定是水
C.若丙、丁分别是化合物和单质,则该反应一定是置换反应
D.若甲乙质量均为10g,则生成丙和丁的质量总和一定是20g