本篇笔记整理自张满胜的《英语语法新思维初级教程:走近语法》。
1、some,any都可以与可数名词复数(plural nouns)及不可数名词(uncountable nouns)连用,表示“一些”。
2、区别
(1)some一般用在肯定句中,而any一般用在否定句中。例如:
I need some medicine to cure my cough.我需要吃点药治好咳嗽。
I want to buy some computer books.我想买几本计算机书。
I don't have any friends here. 我在这里没有朋友。
(2)在疑问句中,我们多数情况下用any,但是当我们期待一个正面的回答或要鼓励对方说“是”时,要在疑问句中用some。例如
Have you got any medicine to cure your cough? 你吃治疗咳嗽的药了吗?
Would you like to give me some advice? 你想给我提点建议吗?
Can I have some more wine? 我能再喝点酒吗?
3、除了上述与不可数名词及复数名词搭配外,some和any都可以与单数名词搭配,此时均有特殊的含义和用法。
(1)特殊用法一:any与单数名词搭配
当any的后面接单数名词时,它的意思是“无论哪一个,任何一个”,此时可用于任何类型的句子。比如用于下面的肯定句中
You can catch any bus. They all go to the railway station.你坐哪辆公共汽车都行,它们都到火车站。
You can ask any person over there. They all can tell you.你问那边的哪个人都行,他们都会告诉你。
(2)特殊用法二:some与单数名词搭配
some可与单数可数名词连用,这时的some表示不确定的“某一个”的意思。例如:
Of the many ways of getting to prison Soapy thought, the best way was to eat a big meal at some good restaurant and then told the manager that he didn't have money to pay. 在众多可能入狱的办法当中,苏比认为最好的办法是找一家好餐馆大吃一顿,然后告诉经理说没钱付账。
这是欧·亨利(O’Henry)的小说《警察与赞美诗》中的句子。我们看到,这里some的后面接的是一个单数名词restaurant,表示“某一家餐馆”。显然,他不会同时在“几个餐馆”吃饭,所以不说some restaurants。
A mirage is an atmospheric optical illusion of some object. 海市蜃楼就是某个物体的奇特的光学幻影。
Some person at the gate is asking to see you. 门口有个人要见你。
【注意】some的这一特殊用法可表示强烈的感情色彩,它往往暗示缺乏兴趣,甚至是蔑视的态度。
I don't want to spend my life in some lonely little village. 我可不想把自己的一生消磨在一个偏僻的小山村里。
(3)特殊用法三:some与数词连用
在限定复数名词时,some的后面还可以先接一个数词,然后再接名词,此时some表示“大约”的意思。这用法常常暗指这是一个给人以深刻印象的很大的数字。
Some 1,500 passengers and crew died aboard the Titanic when it sank on April 14, 1912, after hitting an iceberg. It lies at a depth of some 4,000 meters, some 640 kilometers south of Newfoundland Canada.
在“泰坦尼克”号游轮于1912年4月14日因为撞击冰山而沉没之后,船上大约有1,500名乘客和船员丧生。它的沉没地点位于加拿大纽芬兰省以南约640公里处大约4000米深的海里。
这里共有三处some与数词连用,都是为了强调这些数字是相当巨大的。