单项选择题

当某些含非水溶剂的制剂与输液配伍时会使药物析出,是由于

A.溶剂组成改变引起
B.氧与二氧化碳的影响引起
C.离子作用引起
D.盐析作用引起
E.成分的纯度引起