0.5mol/LNaCl溶液所含Cl-的物质的量浓度为0.5mol/L.A.0.5mol/LMgCl2溶液中氯离子的浓度为0.5mol/L×2=1mol/L,故A错误;B.0.5mol/LHCl溶液中所含Cl-的物质的量浓度为0.5mol/L,故B正确;C.1mol/LNaCl溶液中氯离子的浓度为1mol/L,故C错误;D.0.5mol/LCaCl2溶液中氯离子的浓度为0.5mol/L×2=1mol/L,故D错误.故选B.