Ответ:

Скорость теплохода по течению: 80 : 4 = 20 км/ч.

Собственная скорость теплохода: 20 − 2 = 18 км/ч.

Скорость против течения: 18 − 2 = 16 км/ч.

Время на обратный путь: 80 : 16 = 5 ч.

Ответ: 5 ч.