He walked past me. 和 He walked for 5 km.中的 past me 和 for 5 km 均為狀語。其中,for 5 km 中的 for 在口語或非正式文體中可以省略,含義不什么變化。