回答

どれももはや慣用的に使ってるから理由聞かれても答えられない
behind scheduleって今年のセンター英語にも出てた

on foot 足で 歩いて
手段は バスとか電車とか使うときはbyで歩きの時はon使ってon foot
あと気をつけることはby使うときは無冠詞
by bus by car by plane

この回答にコメントする
疑問は解決しましたか?