Is there anyone_____can answer this question?

问题描述:

Is there anyone_____can answer this question?
A:thatB:whomC:who
请问选什么,为什么?

C,先行词是anyone(he、one、all、any、they等代词),应该用who或者whom来引导从句,从句中需要的是一个主语,因此应该用主语形式who