nbc news video:英语的选择题,请讲下理由

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 18:04:30
Anyone _______ the same opinion may attend the next meeting.
A.that had B.who had
C.who has D.has

正确选项应该选C,我跑去问老师,我明明记得在不定代词的后面只能用THAT,老师却说在不定袋词指物时用THAT,指人时用WHO,真的是这样吗?????
如果这是真的那当ALL指人时是不是也应该用who呢????
还是因为这道题目两个都可以既可以用THAT也可以用WHO只是A的时态不对????

我认为应该选C 因为这里的ANYONE指的是人
而C应是错在了时态

ANYONE等不定代词后不用WHO,只用THAT
A