all the students 是指所有学生
some of the students是指一些学生,都是复数
而everyone是指每个人,谓语用单数,所以只能选everyone,因为谓语has是单数形式.
不明白可以再问^^