分析:物質溶于水產生的離子若能結合生成水、氣體或沉淀時,物質不能共存于水溶液中,反之,則能共同存在于水溶液中.
解答:解:A、BaCl2、Na2SO4能結合成BaSO4沉淀,則不能共存,故A錯誤;
B、AgNO3、BaCl2能結合生成AgCl沉淀,BaCl2、K2SO4能結合成BaSO4沉淀,則不能共存,故B錯誤;
C、MgCl2、CuSO4、NaNO3溶于水產生的離子都不能結合生成水、氣體或沉淀,則能共存,故C正確;
D、CaCl2、K2CO3能結合生成CaCO3沉淀,則不能共存,故D錯誤;
故選C.
點評:本題考查物質在水溶液中的共存問題,學生應根據復分解反應的條件來判斷,并熟記常見物質的溶解性.