多项选择题

硫酸镁有多种水合物,除七水硫酸镁外,还有()。

A.十二水合物
B.六水合物
C.四水合物
D.一水合物