(1)2A+B=C+2H2O,说明A与B的反应为酸与碱的反应,生成的C为盐;
(2)C+D=BaSO4↓+2A,根据质量守恒定律,说明C或D中含有钡离子和硫酸根离子;
(3)C+2AgNO3=2AgCl↓+E,根据质量守恒定律,说明C中一定含氯离子,E中一定含硝酸根离子.
【解析】
根据反应2A+B=C+2H2O,说明A与B的反应为酸与碱的反应,生成的C为盐,C+2AgNO3=2AgCl↓+E,说明C中一定含氯离子,再根据C+D=BaSO4↓+2A,根据质量守恒定律,说明C中一定含钡离子,所以C为氯化钡,生成的A中一定含氯离子,故可确定A为盐酸,则B为碱氢氧化钡.
所以本题答案为:HCl,Ba(OH)2,BaCl2.