Ответ:

Молекулы притягиваются не при любом расстоянии одинаково. При очень малых расстояниях между ними возникают силы отталкивания. На некотором расстоянии силы притяжения и отталкивания уравновешиваются, поэтому молекулы не сливаются и между ними сохраняются промежутки.

Ответ: промежутки существуют потому, что на малых расстояниях между молекулами действуют силы отталкивания, уравновешивающие силы притяжения.