Ответ:

Устойчивое выражение: on foot.

Ответ: b) on.