She was the first one ____came to school

问题描述:

She was the first one ____came to school
She was the first one ____came to school.A.that B.which C.who D.whom

c能解释一下原因么?修饰the first one 而且came是动词缺少主语,所以就c有先行词有序数词修饰,不是要用that么?先行词是one不是要用who么?这题就不遵循这个原则实话讲,我手里的答案是A,我选C,但教材上,明文规定,有序数词修饰先行词,只能用that.one做先行词且指人,用who对了,这个是特指某个人,就选 a自己在好好想想,有些时候不一定都是英文上的规则