分析:根据元素的存在形态进行分析,在单质中,元素以游离态存在,在化合物中,元素以化合态存在,氧元素由游离态变成化合态则是由单质生成了化合物.
解答:解:A、液态水转化成水蒸气是物理变化,元素的存在形式不变.故A不符合题意;
B、镁和氧气在加热时生成了氧化镁,是单质镁和氧气生成了化合物氧化镁,氧元素由游离态转化成化合态.故B符合题意;
C、电解水生成了氢气和氧气,氧元素由化合态转化游离态.则C不符合题意;
D、氧气在有电火花的条件下转变成臭氧,氧气和臭氧都属于单质,元素的存在形式不变.故D不符合题意.
故选:B.
点评:本题考查物质的变化及物质的类别,明确单质、化合物与元素的游离态、化合态的关系即可解答,难度不大.