有A、B、C、D、E五种无色溶液,它们分别是NaCl、AgNO3、H2SO4、Ba(OH)2、Na2CO3中的一种,为鉴别它们进行如下实验:
(1)在D中滴入无色酚酞试液,D呈红色,然后向D中逐滴加入B,有白色沉淀析出,溶液红色就逐渐变淡,最后呈无色,再加稀硝酸,白色沉淀不溶解。
(2)把C分别加入A和E中,都生成白色沉淀,分别加入稀HNO3,C和A生成的白色沉淀溶解,而C和E生成的白色沉淀不溶解。
试推断(写物质的名称):A: B: C: D: 。