Для решения задания необходимо знать, как правильно согласовывать времена в английском языке.
В данном предложении речь идет о действии в будущем, которое произойдет в определенный момент времени (this weekend). В таких случаях используется время Future Continuous.
Future Continuous образуется при помощи вспомогательного глагола will be и основного глагола с окончанием -ing.
Таким образом, правильный ответ: is going to swim.
Ответ: is going to swim