Грузовая машина была в пути 2 часа.
Давайте посчитаем: разница в расходе топлива до и после остановки составляет 48 л - 32 л = 16 л. При расходе 16 л горючего за 1 час, чтобы израсходовать 16 л топлива, машина должна была находиться в пути 1 час. Следовательно, чтобы израсходовать 48 л топлива, машина находилась в пути 1 час + 1 час + 1 час = 3 часа.
Однако на остановке она уже израсходовала 16 л топлива, поэтому два из них (48 л - 16 л = 32 л) были использованы во время движения. С учетом того, что за 1 час расход 16 л, машина была в пути 2 часа (32 л / 16 л = 2 часа).