as...as 与so...as...

有一读者问:有这样一道选择题:

The horse is getting old and can't run_________it did.

A.as fast as B. so fast as

答案是B, A为何不行?

传统的语法家曾规定否定结构须用 so...as,不用 as...as。但在当代英语里,二者皆可用于否定结构,无甚区别,但用 so...as 的情况可能要多一些。