Which two forms of matter will always form a homogeneous mixture?

A. a solid and a solid

B. a solid and a liquid

C. a liquid and a liquid

D. a gas and a gas