英语语法重点、考点与难点(02)
5. some何时用于疑问句和否定句
— I feel a bit hungry.
— Why don’t you have ____ bread?
A. any B. some C. little D. a
此题应选B。容易误选A(因为这是疑问句)。其实在表示邀请的疑问句, 正是要用some 而不用any。
关于 some / any 的用法, 一般说来, some 用于肯定句中, any 用于否定句和疑问句中。但这只是通常的情况, 以下特殊情况须注意:
(1) 希望得到肯定回答的疑问句通常用some:
May I have some paper? 我可以拿些纸吗?
Aren't there some stamps in that drawer? 那抽屉里不是有几张邮票吗?
Didn't he give you some money? 他不是给了你一些钱吗?
(2) 表示请求或建议的疑问句通常用some:
Why not give her some flowers? 为什么不送她些花呢?
Would you like some bananas? 吃点香蕉吗?
Won't you have some more? 你不再要一点吗?
Shall I get some chalk for you? 要我给你拿些粉笔来吗?
(3) some 有时用于下面这样的否定句:
I don't like some of the films. 这些电影中有几部我不喜欢。
比较:I do not like any of the films. 这些电影中我一部也不喜欢。
6. 有关不定代词的肯定与否定, 两者与三者等
A:Shall I sit at this end of the boat or the other end?
B:If you keep still, you can sit at ____ end.
A. neither B. each C. either D. any
此题应选C。容易误选D, 本句句意为“只要你不动, 坐任何一头都行”, 这很容易按汉语意思联系到 any end。
从意思上看, 选项A表示否定, 意思不通;选项B不可能(因为一个人不能同时坐在船的两头); 而选项 D也是错的(因为any指的三者, 而本题所涉及的“船”只有两个 end), 而选项C正合适(因为它表示:两者当中的任何一个)。
下面我们将以上知识点作一归纳(www.hxen.net):
1. 做此类题首先要从句意上判断是用表肯定的不定代词还是用表否定的不定代词, 并据此排除其中一些错误选项。
2. 表示两者和三者的不定代词:
(1) 指两者:both / either / neither / each
(2) 指三者(以上):all / any / none / no one / every / each
3. 用法说明:
(1) 不定代词一般可作主语, 宾语, 定语;all, both, each还可作同位语。但是注意:every只能放在名词前作定语, 不能单独使用, 通常也不接of短语。
(2) 否定词(如:not, hardly等)只能出现在 any, either之前, 而不能出现在其后。
(3) all, both, every等与not连用表示部分否定(each不这样用);若表示完全否定, 则需换用none(其后可接of短语), neither(其后可接of短语), no one(其后一般不接of短语)。
(4) 表示“每(隔)……”时, 用every(但不用each)。
- 上一篇
- 下一篇