1) 12 + 2 = 14(км/ч) - скорость лодки по течению
2) 12 - 2 = 10(км/ч) - скорость лодки против течения
3) 28 : 14 = 2(часа) - время в пути по течению
4) 28 : 10 = 2,8(часа) - время в пути против течения
5) 2 + 2,8 = 4,8(часа) всего
Ответ: 4,8 часа лодка была в пути.