Как правильно сказать — have a swim или do a swim?
Правильно сказать have a swim / поплавать; do a swim — такого выражения не существует. Также можно сказать go swimming / пойти поплавать. Изучите примеры: Jeff leaves near the lake. In the summer every morning he wakes up and goes swimming. He thinks it’s nice to a have a swim in cool water. / Джефф живёт рядом с озером. Летом каждое утро он идёт плавать. Он считает, что это здорово плавать в прохладной воде.