The period between learning a nursery rhyme and transmitting it may be something from 20 to 70 years.
这句话源于2009年专八改错题。答案是“把 something 改成 anything”,即:
The period between learning a nursery rhyme and transmitting it may beanythingfrom 20 to 70 years.
答案分析如此说:“词语题,考代词使用方法。something指特定的某事物,而anything泛指任何事物,此处指从20到70年之间的任何时段。”
牛津高阶第7版对anything有如此一个讲解:(用于否定句、疑问句中与if或whether和prevent、ban、avoid等动词后,代替something)任何东西,任何事物。
疑问1:没否定词、if、prevent等字眼,为何要把something改成anything呢?是为了强调“from 20 to 70 years”这期间吗?
疑问2:答案分析的说法合理吗?something是特指,anything是泛指?
还望老师赐教!
1 something用于一定的语境,anything用于非一定的语境(否定、疑问、条件)。比如:When I went into the room, Isaw something. 我确实看到了某个东西,实实在在的东西,只是我没明确说明这是什么东西或者我不了解那是什么东西,但确实是某个东西。这就是一定的语境。Did you see anything when you went into the room? 问话人不了解房间里是不是有哪些东西,也不了解被问者是不是看到什么东西。这就是非一定的语境。假如问句是 Did you see something when you went into the room? 此时问话人觉得房间里有某个东西,他需要被问者证实是不是他看到了那个东西?这个问句不同于上一个问句之处就是问话人觉得或者期待被问者看到某个东西。这还是一定的语境。
2 may be表示一种推断,即二十到七十这个年龄段中的任何一个点,而不是其中的某一个点。这是非一定的语境。假如谓语动词改为is,而不是may be, 就是一定的语境了,不可以用anything。
3 答案分析并没说something表示特指,anything表示泛指。这是你的误解。分析说something表示某个特定的东西,具体是什么,听说双方并没达成协议,因此并非特指。anything指任何一个东西,而不是特定的某个东西。二者其实都是泛指意义。