总所周知,for 可以后跟名词 ,动名词, 或名词性从句, 或者是 副词+形容词+名词 的组合词组(比如:for a very beautiful shirt)但是这句话 :I had waited you for so long that I had felt tired. 这里面 for so long (so 是副词,long是形容词,介词怎么能后跟形容词呢 比如 for beautiful 我认为是绝对不正确的) 可是这句话在文章中却出现了 ,请问这是什么语法现象,请高人解答,不胜感激。