关于some 和 any这道题是这样的:You have ( )stamps Will you please give me ( A.so many; any B.so many; someC.so much; anyD.so much; some我知道前面肯定是so many 是形容可数名词的,可是后面的 some 和 any 该选择哪个?之前给别人讲的一直是疑问句和否定句中使用 any 可是这道题的正确答案是 后面选择 some 求会做的能给个正确的答案和讲解过程

问题描述:

关于some 和 any
这道题是这样的:
You have ( )stamps Will you please give me (
A.so many; any
B.so many; some
C.so much; any
D.so much; some
我知道前面肯定是so many 是形容可数名词的,可是后面的 some 和 any 该选择哪个?之前给别人讲的一直是疑问句和否定句中使用 any 可是这道题的正确答案是 后面选择 some 求会做的能给个正确的答案和讲解过程

some 一般是用于肯定句中的,但是它也可以用于疑问句中,表示希望得到对方的肯定回答。例如:
Would you like something to drink?
其中的some 就是这种用法。

some 与 any的用法区别:
一、一般说来,some用于肯定句,any用于否定句和疑问句.
例如:
She wants some chalk.
She doesn’t want any chalk.
二、any可与not以外其他有否定含义的词连用,表达否定概念.
例如:
He never had any regular schooling.
三、any可以用于表达疑问概念的条件句中.
例如:
If you are looking for any stamps,you can find them in my drawer.
四、在下列场合,some也可用于疑问句.
1、说话人认为对方的答复将是肯定的.例如:
Are you expecting some visitors this afternoon?(说话人认为下午有人要求,所以用some)
Are you expecting any visitors this afternoon?(说话人不知道下午是否有人来,所以用any)
2、款待用语或问句的实质等于提出一个要求并希望得到肯定的回答时.例如:
Won’t you have some more tea?
3、在“Let me know if you need any help.”这类条件句中,可用some代替any.
用any表示说话人完全不知道对方是否需要帮助,或表示说话人愿意向对方提供无限量的帮助.
Let me know if you need help.
用some 则表示提供对方某种程度的、确定的帮助,或者表示期待肯定的回答.
Let me know if you need some help.