Обозначим количество грузовых автомобилей как x.
Тогда легковых автомобилей было x - 8.
Всего отремонтировали 22 автомобиля:
\( x + (x - 8) = 22 \)
Решим уравнение:
\( 2x - 8 = 22 \)
\( 2x = 22 + 8 \)
\( 2x = 30 \)
\( x = \frac{30}{2} \)
\( x = 15 \)
Значит, грузовых автомобилей было 15.
Легковых автомобилей было: \( 15 - 8 = 7 \).
Проверка: \( 15 + 7 = 22 \).
Ответ: 15 грузовых автомобилей.