“water”、“milk”、“bread”等名词是不可数名词,相较于可数名词,在英语语法中,不可数名词总是较为特殊。那样,不可数名词前面假如要用表示“一些”的单词修饰,用some还是any呢?
1、不可数名词前面用some还是any?
这个问题其实涉及到的是不定代词some和any在不可数名词前的用法规则。简单来讲,当表示一定或期望得到一定回答时,大家一般用some;而当表示否定或疑问时,大家则用any。这一规则同样适用于不可数名词。
例句:I have some water. 我有一些水。
这个句子是一个一定的陈述,所以用some。
例句:Do you have any water 你有水吗?
这里是一个疑问,所以用any。
应该注意的是,虽然some和any在使用方法上有所不同,但在某些特定的语境或口语表达中,这种不同或许会变得模糊。因此,在实质用中,大家需要结合具体的语境来判断用什么词更适合。
2、不可数名词前加some用is还是are?
用is
这个问题的核心在于主谓一致性的原则。在英语中,主语和谓语动词需要维持一致,即单数主语对应单数动词,复数主语对应复数动词。对于不可数名词来讲,无论其前是不是加了some,它本身仍然是单数形式。
因此,当不可数名词前加了some时,大家仍然需要用单数形式的动词。
例句:There is some water in the bottle.
在这个句子中,尽管加了some,但“water”作为不可数名词,其后的动词仍然用了单数形式的“is”。
同样地,这一原则也适用于其他状况。无论是一定句、否定句还是疑问句,只须主语是不可数名词,无论其前是不是加了修饰词,大家都要用单数形式的动词。
综上所述,对于不可数名词前用some还是any的问题,大家应依据句子所表达的意思和语境来判断;而对于不可数名词前加some后用is还是are的问题,大家应遵循主谓一致性的原则,用单数形式的动词。