Глагол "swim" должен быть в Present Perfect Continuous, так как действие "swim" длилось ("all morning") и, вероятно, продолжалось или только что закончилось. Форма Present Perfect Continuous для "They" - "have been swimming".
Ответ: They have been (swim) in the river all morning.