单项选择题

某溶液由NaOH、HCl、稀H2SO4和MgCl2中的一种或几种组成。向该溶液中滴加Ba(OH)2溶液,产生沉淀的质量与加入Ba(OH)2溶液体积的关系如下图所示。该溶液中可能存在的物质是()。

A.MgCl2和HCl
B.稀H2SO4和MgCl2
C.HCl和稀H2SO4
D.稀H2SO4和NaOH