Ответ:

Перевод задания: Ты плаваешь уже 20 минут! Вылезай из воды!

Правильный вариант: d) have been swimming. Present Perfect Continuous употребляется для действия, которое продолжалось в течение указанного времени.

Ответ: You have been swimming for 20 minutes!