分析:一般来说,活泼金属和活泼非金属之间易形成离子键,铵盐中铵根离子和酸根离子之间存在离子键;非金属元素之间易形成共价键.
解答:解:A、MgCl2中镁离子和氯离子之间存在离子键,故A错误;
B、KOH中钾离子和氢氧根离子间存在离子键,氧原子和氢原子间存在共价键,故B正确.
B、NH3中氮原子和氢原子之间存在共价键,故C错误;
C、H2O2中氢原子和氧原子之间存在共价键,氧原子和氧原子之间存在共价键,故D错误;
故选B.
点评:本题考查了离子键和共价键的判断,难度不大,注意离子键和共价键的区别.