Có 4 lọ hóa chất mất nhãn, mỗi lọ đựng một trong cá dung dịch HCl; NaHSO4, BaCl2, NaHSO3, kí hiệu là các chất A, B, C, D. Để xác định hóa chất trông mỗi lọ, người ta tiến hành các thí nghiệm và thấy hiện tượng như sau:
- Cho dung dịch chất A tác dụng với dung dịch chất B thấy xuất hiện kết tủa.
- Cho dung dịch chất B hay D tác dụng với dung dịch chất C đều thấy có bọt khí không màu, mùi hắc bay ra.
- Cho dung dịch chất D tác dụng với dung dịch chất A thì không thấy hiện tượng gì.
Hãy biện luận để xác định các dung dịch chất A, B, C, D. Viết phương trình phản ứng hóa học xảy ra.