A、氯酸钾在水溶液里能电离出氯酸根离子和钾离子,则溶液中不含自由移动的氯离子,故A错误;B、氯化钙是由氯离子和钙离子构成的,在水分子的作用下能电离出氯离子和钙离子,所以氯化钙溶液中含有自由移动的氯离子,故B正确;C、氯化钾晶体是由钾离子和氯离子构成的,但氯化钾晶体中不含自由移动的氯离子,故C错误;D、液态氯化氢是由氯化氢分子构成的,所以不含自由移动的氯离子,故D错误;故选:B.