Consider the following sentences:
- Would you like any more soup?
- Would you like some more soup?
To my ears, they seem slightly different. If I'm a waiter and want to know whether to collect a client's soup bowl, I would ask the first. However, if I am simply going around the table offering soup with no plan to remove the bowl, I would use the second.
Am I imagining this or is there actually a slight difference in meaning between the two sentences? And, if so, how can we define it?
Best Answer
The difference is usually interpreted thus. The word some is normally used in neutral sentences, whereas any is often used in negative sentences. This becomes clear in the following examples:
In a question, any is often connected with a negative expectation: an answer like "no" seems likely or at least very well possible to the asker.
So in this case you're indicating to your customers by any that you probably don't expect them to want more soup—or at least you expect this less than if you had used the neutral some. Since it is a waiter's job to seem welcoming and generous (with paid consumptions, but still), when he uses some, he indicates that he will not at all be surprised if you say "yes".
Simplified, this is taught in many schools as follows: a question with some expects "yes" or "no", while a question containing any expects "no".