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