Dùng 1 thuốc thử là Ba(OH)2
Dẫn 4 khí trên vào Ba(OH)2 -> khí nào tạo kết tủa trắng với Ba(OH)2 là CO2 và SO3
CO2 + Ba(OH)2 -> BaCO3 + H2O
SO3 + Ba(OH)2 -> BaSO4 + H2O
2 khí còn lại sục lần lượt vào 2 dung dịch chứa 2 kết tủa.
Cặp khí và dung dịch nào tác dụng với nhau sinh ra khí không màu là HCl và CaCO3 -> CO2
2HCl + CaCO3 -> CaCl2 + CO2 + H2O
Khí còn lại không có hiện tượng là CO.
Kết tủa còn lại là BaSO4 -> SO3