Скорость катера по течению: \( 14 + 2 = 16 \) км/ч.
Расстояние, которое катер прошел по течению за 3 часа: \( 16 \text{ км/ч} \times 3 \text{ ч} = 48 \) км.
Скорость катера против течения: \( 14 - 2 = 12 \) км/ч.
Время, за которое катер пройдет 48 км против течения: \( 48 \text{ км} / 12 \text{ км/ч} = 4 \) часа.
Ответ: D) 4 сағат