先分析结构示意图得到①是氧原子,②是镁离子,③是镁原子,④是氟离子,再分别判断各选项即可.
【解析】
①圆内是8,圆外的电子总数 8,所以该图是氧原子的结构示意图;
②圆内是12,圆外的电子总数10,所以该图是镁离子的结构示意图;
③圆内是12,圆外的电子总数12,所以该图是镁原子的结构示意图;
④圆内是9,圆外的电子总数10,所以该图是氟离子的结构示意图.
A、由上述分析可知,①是氧原子,②是镁离子,③是镁原子,④是氟离子,所以是氧元素、镁元素和氟元素,三种,正确;
B、②是镁离子,③是镁原子,最外层电子不同,所以②③的化学性质不相同,故选项错误;
C、镁是金属,故选项正确;
D、①是氧原子,④是氟离子,故选项正确.
故选B.