A.金属活动顺序表分析,镁在铝前面,金属活泼性镁比铝强,故A错误;
B.氧化镁是碱性氧化物,氧化铝是两性氧化物,都可以和盐酸反应生成盐和水,MgO+2HCl=MgCl 2 +H 2 O,Al 2 O 3 +6HCl=2AlCl 3 +3H 2 O,故B正确;
C.氧化镁是碱性氧化物,氧化铝是两性氧化物,氧化镁和氢氧化钠溶液不反应,氧化铝和氢氧化钠溶液反应Al 2 O 3 +2NaOH=2NaAlO 2 +H 2 O,故C错误;
D.工业制备镁是电解熔融氯化镁,制备铝是电解熔融氧化铝,氯化铝是共价化合物熔融状态不导电,故D错误;
故选B.