by foot是固定搭配,走路,步行
Loch Coruisk on the Isle of Skye, in Scotland, which can only be reached by boat or by foot, completed the top 10.
by 后面不能+walk,如果要表达走路的意思应该是by walking,walk是动词,by后面+动词ing形式,表示通过。
by foot,应该没有这种用法,只有on foot, 脚是自身的用介词on,by是依靠外界的。by walk似乎没这种用法,也不地道,walk作名词时,有go for a walk,take a walk。
如:He often goes to school on foot.他经常走路上学,on foot介宾短语作方式状语。
又如:He usuallytakes a walk after supper.饭后他通常去走一走。