有甲、乙、丙三种物质的溶液,甲与K2SO4溶液反应、乙与KCl溶液反应,丙与KOH溶液反应均可生成KNO3,那么,甲、乙、丙应是下列各组中的()
A.甲为Ba(NO3)2,乙为AgNO3,丙为稀HNO3
B.甲为稀HNO3,乙为AgNO3,丙为NaNO3
C.甲为Ba(NO3)2,乙为NaNO3,丙为稀HNO3
D.甲为NaNO3,乙为稀HNO3,丙为AgNO3