碳酸根离子和钙离子会生成白色的碳酸钙沉淀,营养液中加入碳酸钠,会生成白色沉淀a,所以营养液中一定含有硝酸钙,碳酸钾和硝酸钙不能共存,所以营养液中一定不含碳酸钾,营养液中加入硝酸银生成白色沉淀b,所以营养液中一定含有氯化钾,营养液中是否含有硝酸钾不会影响题中的实验现象,所以营养液中可能含有硝酸钾,所以,A、营养液中可能含有硝酸钙,故A错误;B、营养液中一定没有硝酸钾,故B错误;C、营养液章一定含有碳酸钾,故C错误;D、营养液中可能由硝酸钙、氯化钾、硝酸钾组成,故D正确.故选:D.