some和any 的用法及其区别?
“any”和“some" 的意思都是“一些”,都可以用来修饰复数可数名词或不可数名词。
二者的区别主要有:
1、“some”用在肯定句中,“any”多用在否定和疑问句中。例如:
I saw some cars passing away.
I couldn't see any number in that picture.
2、“some”有时候也可用在疑问句中。如果疑问句是发出邀请并希望得到对方肯定回答时,多用“some”。这种用法多出现在【would like】句型中。例如:
Would you like some apples?
Would you like some pancakes?
一、一般说来,some用于肯定句,any用于否定句和疑问句。例如:
She wants some chalk.
She doesn’t want any chalk.
二、any可与not以外其他有否定含义的词连用,表达否定概念。例如:
He never had any regular schooling.
三、any可以用于表达疑问概念的条件句中。例如:
If you have any trouble, please let me know.
一、一般说来,some用于肯定句,any用于否定句和疑问句。例如:
She wants some chalk.
She doesn’t want any chalk.
二、any可与not以外其他有否定含义的词连用,表达否定概念。例如:
He never had any regular schooling.
三、any可以用于表达疑问概念的条件句中。例如:
If you have any trouble, please let me know.
在下列场合,some也可用于疑问句。
1、说话人认为对方的答复将是肯定的。例如:
Are you expecting some visitors this afternoon?(说话人认为下午有人要求,所以用some)
Are you expecting any visitors this afternoon?(说话人不知道下午是否有人来,所以用any)
Didn’t you give him some tickets?(说话人认为票已经给他了。问题的回答是:Sure I did)
Did you give him any tickets?(说话人不知道是否给票了。回答可能是yes或no。)
2、款待用语或问句的实质等于提出一个要求并希望得到肯定的回答时。例如:
Won’t you have some more tea?
Could you get me some clips?
这类用语中的some不能用any代替。
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.
some和any的区别如下:
一般来讲some用于肯定句,而any用于否定句和疑问句,但是有以下例外:
1)any可以用在肯定的条件从句中,例如:If there is any mistake, please let me know.
2)some用于表请求的疑问句中表示希望得到对方肯定地回答,进而显得请求很诚恳,例如:
- Would you like some tea? no, not
这两个词都表示“否定”,但含义和使用场合不同。
no可作yes的相对语,给问句以否定回答。如:
—Are you from the States? 你是美国人吗?
需要帮助,或表示说话人愿意向对方提供无限量的帮助。
Let me know if you need help.
用some 则表示提供对方某种程度的、确定的帮助,或者表示期待肯定的回答。
Let me know if you need some help.
some和any的区别如下:
一般来讲some用于肯定句,而any用于否定句和疑问句,但是有以下例外:
1)any可以用在肯定的条件从句中,例如:If there is any mistake, please let me know.
2)some用于表请求的疑问句中表示希望得到对方肯定地回答,进而显得请求很诚恳,例如:
- Would you like some tea? no, not
这两个词都表示“否定”,但含义和使用场合不同。
no可作yes的相对语,给问句以否定回答。如:
—Are you from the States? 你是美国人吗?