Делать – глагол несовершенного вида, сделать – глагол совершенного вида. Будущее время у глаголов несовершенного и совершенного вида выражается по-разному. У глаголов несовершенного вида представлена составная форма будущего времени: спрягаемая форма глагола быть + инфинитив (буду делать), у глаголов совершенного вида будущее время выражается личными окончаниями (сдела-ю).
Корректно: на берегу реки Упы.
Запятая нужна: необходимо закрыть придаточную часть.
Оба варианта корректны.
Оба варианта корректны.
Да и Нет как ответные реплики в диалоге представляют собой нечленимые предложения.
С географическим термином река наблюдается тенденция склонять названия женского рода и не склонять названия мужского рода: у реки Волги, но у реки Евфрат, у реки Иордан.