A.稀盐酸与Na2CO3反应产生CO2,现象很明显;而稀盐酸与NaCl不反应,可用盐酸区分,故A错误;
B.KCl和NaCl阴离子相同,阳离子钾离子和钠离子都无法形成沉淀,NaCl溶液做焰色反应时观察到黄色,KCl溶液的焰色反应透过紫色钴玻璃观察为紫色,则只能用焰色反应实验检验,故B正确;
C.K2CO3溶液与稀盐酸反应生成氯化钾、水和二氧化碳,现象很明显,而稀盐酸与KCl不反应,可用盐酸区分,故C错误;
D.Na、K位于第ⅠA族,K的原子序数大,则钠比钾的金属性弱、还原性弱、原子半径小,性质不如钾活泼,可通过比较金属性强弱区分,故D错误;
故选B.