核心问题
《英语常见问题解答大词典》(世界图书出版公司,2007,p.1009,第28行)有一个例句:Only James had any money. 我认为上例中的 any 用错了,应改为 some,因为 any 只用于疑问句和否定句,而 some 用于肯定句。
词典解答
你提的问题带有很大的普遍性。记得某出版社的一位英语编辑就曾把上句中的 any 改成了 some。但是,这种改法是完全错误的。让我们引用 R. Quirk 等人的论述:“Only is to some extent negative. When it focuses on a subject noun phrase, the latter is followed by nonassertive items: Only two of us had any experience in sailing.” (CGEL, p. 781)