选A. 因为who不但可以作主语,也可以作宾语,而whom只能做宾格,这里的who既是前句的宾语,又要充当后面从句的主语,所以只能是who..
如who is who.谁是谁.就是既主语又宾语
whom pron.who 的宾格 如Really? With whom?真的吗?和谁啊?
whoever pron.
1. 谁;任何…的人[用于引导名词从句]2. 无论是谁,不管是什么人[用于引导副词性从句]3. 究竟是谁,到底是谁[who 的强调形式,用作疑问代词]4. [口语]随便谁 如Whoever wants to enter the room,he must answer a question. 无论谁要进这个房间,他都必须回答一个问题.
whomever pron. whoever的宾格,无论谁的宾格 如You can invite whomever you like.你可以邀请你喜欢的任何人.