分析:根據復分解反應的條件進行分析,兩種化合物互相交換成分,若能生成氣體、沉淀或水,則復分解反應能夠進行.
解答:解:A、氯化鈉能與硝酸銀發生復分解反應,故不符合題意;
B、硝酸鉀中含有的鉀離子和硝酸根離子與其他離子結合時形成的物質是易溶于水的物質,故不能發生復分解反應,故符合題意;
C、硝酸銨能與堿發生復分解反應,故不符合題意;
D、硫酸鎂能與可溶性堿反應生成鹽和堿,能發生復分解反應,故不符合題意;
故選B.
點評:本題考查了復分解反應的條件,完成此題,可以依據已有的知識進行,要求同學們熟記常見酸堿鹽的溶解性,以便靈活應用.