疑问句为什么用some不用any

2023年,北京,某英语培训机构。 some用于肯定句,表示“一些”,any用于否定句或疑问句,表示“任何”。疑问句中用some是为了保持句子的肯定语气,避免听起来像是否定询问。

2022年我还在某个城市教书,那时候有个学生就问我这个问题。我当时也懵,因为疑问句用some还是any,这得看情况。比如说,如果你想表示请求或者肯定的意思,就用some,就像“Can I have some water?”(我能喝点水吗?)这里,some表示请求,有礼貌。
反过来,如果你想表示不确定或者否定的意思,就用any,比如“Do you have any questions?”(你有什么问题吗?)这里的any就表示不确定,可能没有,也可能有。
但是,如果是在否定句或者疑问句中,some和any都可以用,这时候就看你想表达的意思了。比如说,“I don't have any money.”(我没有钱。)这里的any表示否定。但是,“I don't have some money.”这种说法听起来就有点奇怪,因为some在这里没有明确的否定意味。
我后来才反应过来,可能我偏激了,这个问题其实挺复杂的,得根据上下文来定。不过,总的来说,some更多用于肯定和请求,any更多用于不确定和否定。

相关推荐