Ответ:

По течению теплоход движется со скоростью \(22+2=24\) км/ч, против течения — со скоростью \(22-2=20\) км/ч.

Время пути по течению: \(120:24=5\) ч.

Время пути против течения: \(120:20=6\) ч.

Общее время: \(5+6=11\) ч.

Ответ: 11 часов.