这道选择题应该选哪个?
100词口语社群里面有同学问到一个关于anything/something区别的问题:
Before Jerry could say ____, his father slammed the door and left the room. (everything/something/anything/nothing)
这道题的答案是anything,但something为什么不行呢?要回答这一问题,我们需要先理解两个单词的用法。
something/anything是两个很容易混淆的单词,在表示事物上,something比anything要更为具体,something意味着我们要讨论的事物范围或个数是有限的,意思相当于“某事物”,而anything意味着讨论的事物数量或范围没有限制,相当于“任何事物”。
在否定句和问句中,anything经常用来代替something,比如:We didn't have anything to eat for three days.我们三天没吃一口东西。此时句子不能写成:We didn't have something to eat for three days.
但是在一些肯定句以及问句中,something/anything都可以使用。《柯林斯英语用法》指出,在疑问句中可以使用something或者anything,但如果人们希望得到肯定的回答,就会使用前者(If you are asking for confirmation that something is true, you use something.)举个例子,假设你和朋友两个人在橱柜里找东西,如果你相信你朋友已经找到了某些东西,你可以问他:Did you find something in the cupboard? 意思相当于“你是不是在橱柜里找到了某物?” 如果你不确定朋友是否有找到什么东西,可以问他:Did you find anything in the cupboard? 意思相当于“你在橱柜里有找到什么吗?”
又比如这两个句子:
(1) She would do anything for her children.
(2) She would do something for her children.
第一个句子意思是“她会为她的孩子做任何事情”,这里用anything强调她对孩子爱得深沉。而第二个句子意思相当于“她会为她的孩子做一些事情(但不是所有事情)”,潜台词是她对孩子的爱是有限的,并不是无限付出。
回到开头的句子:Before Jerry could say ____, his father slammed the door and left the room. 这个句子想表达的意思是:在Jerry开口说话之前,他父亲就已经摔门而去。此时填anything最符合要求,而且它能够强调“在Jerry开口说任何一句话之前”。如果填something,意思就变成“在Jerry说某些话之前”,此时很难构建出符合逻辑的语境。
实际上anyone/someone, anytime/sometime也遵守类似的规律,比如这两个句子:
(1) Please come and see me sometime.
(2) Please come and see me anytime.
第一句话相当于“接下来可以找个时间来看我”,sometime强调的是将来的某个时间,拜访的时间点有所限制,可能需要双方商量得出。第二句话相当于“接下来任何时间都可以来看我”,anytime所表示的时间范围会更加灵活。
推荐阅读
个人微信
微信扫码关注该文公众号作者