Разница между глаголами swim и float заключается в том, что они описывают разные действия в воде. 25
Swim означает активное и целенаправленное движение через воду. 2 Для этого нужно совершать определённые движения руками и ногами, лапами, плавниками. 1
Float — действие, при котором предмет держится на поверхности воды без каких-либо значительных усилий. 2 Это пассивное действие, которое требует минимальных затрат энергии. 2
Таким образом, swim используется, когда речь идёт о живых существах, которые плывут, а float — когда о предметах, которые сами по себе могут держаться на поверхности воды и не тонуть. 1