Автобус проехал 120 км за эти 3 часа.
Для решения задачи, найдем общее расстояние. Пусть общее расстояние, которое должен проехать автобус, будет равно x км.
Из условия задачи, мы знаем, что за первый час автобус проехал ( \frac{2}{7} ) от общего расстояния, т.е. ( \frac{2}{7}x ) км.
За второй час автобус проехал ( \frac{1}{5} ) от общего расстояния, т.е. ( \frac{1}{5}x ) км.
Известно также, что в первый час автобус проехал на 40 км меньше, чем в третий час. Следовательно, расстояние, пройденное в первый час, равно ( \left( \frac{2}{7} - \frac{1}{5} \right)x = 40 ) км.
Решив это уравнение, мы получаем x = 120.
Таким образом, автобус проехал 120 км за эти 3 часа.