1. Скорость лодки по течению реки: \( v_{по теч} = v_{соб} + v_{теч} = 20 + 4 = 24 \) км/ч.
2. Скорость лодки против течения реки: \( v_{против теч} = v_{соб} - v_{теч} = 20 - 4 = 16 \) км/ч.
3. Время в пути по течению: \( t_{по теч} = \frac{S}{v_{по теч}} = \frac{48}{24} = 2 \) часа.
4. Время в пути против течения: \( t_{против теч} = \frac{S}{v_{против теч}} = \frac{48}{16} = 3 \) часа.
5. Общее время в пути: \( t_{общее} = t_{по теч} + t_{против теч} = 2 + 3 = 5 \) часов.
Ответ: Лодка находилась в пути 5 часов.