单项选择题

Differences in positions adopted by oxygen and hydrogen atoms account for variations in the crystalline structure of different forms of ice.

A.are caused by
B.explain
C.derive from
D.constitute