1someone本来就是一个不定代词,被提问时,用who.(没有范围,因为不知道是谁)
2看下面的句子:Oneofherfriendscalledatherflatduringherabsence,butshedoesn'tknowwhich(ofthem)did.(有了范围----which问的是herfriends中的某一个或某一些,说明有范围了)
3-------,buthecouldn’tseewhodid中的who并不是see的宾语,而是see后面的宾语从句部分的主语----shecouldn'tseewhodid(==calledouthisname).
明白了吗?