If you know___ it was that write A Tale of Two Cities,raise your hand.

问题描述:

If you know___ it was that write A Tale of Two Cities,raise your hand.
A.whom B.which C.who D.that
答案应该是C.但是为什么不能用Whom请详细解释一下.
it不是主语吗,已经有主语了那就应该用宾格啊……

这句话还原了以后是一句强调句
it was who that write ...
所以用who,是充当主语的