A.加入AgNO3溶液,都产生沉淀,不能鉴别,故A错误;B.加入BaCl2溶液,不能鉴别Na2SO4、Na2SO3、Na2CO3,都产生沉淀,故B错误;C.加入稀硫酸Na2SO4无现象,Na2SO3生成刺激性气体,Na2S生成臭鸡蛋气味的气体,Na2CO3生成无色无味气体,可鉴别,故C正确;D.加入烧碱溶液,都不反应,不能鉴别,故D错误.故选C.