本题可以采取两种方法:一是从题干直接分析给定四种物质的对应关系,难度也不大,因为有一种物质与另外两种产生沉淀,剩余物质就是HCl,之后继续两两混合进行鉴定;二是采取从选项对号入座的形式,如①+②产生沉淀,A中①+②不产生沉淀,所以否定A.
【解析】
采取直接分析法:采用的是两两混合法进行的物质的鉴别,由于②既和①产生沉淀,也和④产生沉淀,所以②为BaCl2,而①、④是Na2SO4、Na2CO3,③则为HCl;之后将③滴加到①中,产生气体的原溶液是①Na2CO3. 所以①Na2CO3,②BaCl2,③HCl,④Na2SO4.
故选D.