下面这个长难句中, but for which 那个部分怎么理解,求语法分析