Ответ:

На очень малых расстояниях между молекулами заметно отталкивание: оно не позволяет молекулам бесконечно сближаться. Поэтому тело сохраняет объём. Объёмы разных тел различаются, в частности, из-за разного числа молекул и расстояний между ними.