选B
这是英语倒装句用法.所以was必须提前.
so / such...that结构中的so或such位于句首可以构成部分倒装句,表示强调so /such和that之间的部分.
例1:So unreasonable was his price that everybody startled.他的要价太离谱,令每个人都瞠目结舌.
例2:To such length did she go in rehearsal that the two actors walked out.她的彩排进行得那么长,以致于那两个演员都走出去了.