介词for可以后接副词或形容词作介词宾语。这通常都成了固定用法。例如 for sure, for good, for short. (for+形容词),for ever, for now, for long (for+副词)。for long中的long有比较级和最高级,你的句子中就是long被as...as...平级比较结构修饰而已。整个as long as...为副词短语作介词for的宾语。有的词典把for long中的long注释为名词,但这难以解释long可以有比较级,可以被as, too, very修饰。所以还是应该直接理解是副词long作介词for的宾语更好。
