下题 any 和 some 的区别

问题描述:

下题 any 和 some 的区别
以下2题
1. they were all very tired, and (B) of them would stop to take a rest.
2. they were all very tired, so (A) of them wanted to take a rest.
A. any B. some
为什么第一个只能选B而第二个只能选A, 是so 和 and 的区别还是would和wanted 的区别,还是别的什么的

这个永远只有 我国考官才能出的题目.前者是并列,and前面的句子不能表示后面的原因,因此语义上,不需要强调每个人都需要休息,两句都是对这些工人的状态的描述,不存在递进的关系.
第二个就不同了,有个连词是so,前半句表示后半句的原因,因为原因中有个all,因此作为他们的结果的后半句,当然是all想休息了,any表示强调任何一个都,所以用any.