二个介词短语都是地点状语。through介词短语修饰谓语动词take为谓体状语,on the way...修饰整个句子为句子状语。类似的情况如,Many people eat at Chinese restaurants in London. at 介词短语为谓体状语,in介词短语为句子状语。句子状语可以移至句首,句义不变。
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》