你的 疑惑 有道理
如果 是 主语从句 选C 也是可以的
why引导名词性从句作主语
没有 语法问题 但有逻辑问题
如果句子是 It is my carelessness why I have been unable to pass the
driving test up to now.是可以的 原因是粗心 .
另外 why 引导主语从句 很少用it作形式主语
本题 说的是 没能力通过考试这件事 使我烦恼万分.
所以最佳答案 是 B that
注意 如果是 so...that句型 it 指代不明.