someone与anyone的区别及用法

问题描述:

someone与anyone的区别及用法
Have you ever copied ( )work in an exam?
A.anyone else B.someone else's
C.your partners D.any another ones
答案是选项B,但令我无法理解的是为什么选项B用的是someone而不是anyone?
someone只能用在肯定句中,而在疑问句和否定句中应该用anyone才对啊,TKS!

可根据意思来判断
someone意思是某人,anyone意思是任何人,然后看句意,翻译成你有没有在考试中抄袭某人的作业?
以后都可以这样区分,意思和句意,经验之谈!也就是说还要通过句子的语境语意来选择,而不能单靠语法咯?是这样,有时some..也可以用于疑问句,但一般的都用any,拿不准时可以参照此法