any和some的区别

在译林版英语五年级下册第6单元《in the kitchen》里面,有这样的两句话:

【1】Is he looking for some juice?

【2】Is she looking for some tomatoes?

我记得小学老师都是这么讲的:表示“一些”的时候,some常用在肯定句或者用在想得到肯定回答的时候,而any则常用于否定句和疑问句。

我看这两句话都不像是想要得到肯定回答的意思,那为什么它们使用some而不使用any呢?

请先 登录 后评论

最佳答案 2020-05-25 18:19

为什么你认为不是想要得到肯定回答的意思呢?

用any是一般意义上的疑问,而这两句用some就是表示问话者心中的肯定意识较强,期望得到肯定答复或想要鼓励对方给予肯定答复。又如:

Isn't there some meat in the refrigerator? 冰箱里有肉吧?《英汉多功能词典》

Isn't there some (more) wine in the cellar? 酒窖里(还)有酒吗?《牛津高阶英汉双解词典》

Won't you have some cookies? 你不要 (吃) 一点饼干吗?《21世纪英汉汉英双向词典》

▲《葛传槼英语惯用法词典》对此类问题有具体说明:

注意下面第一句里用any而不用some,第二句里用any或some都可以。

I have not got any(不用some)butter/

If you have got any(或some)butter,will you please lend me a little?

注意下面每组里的第二句的含意:

Can I have any butter?

Can I have some butter?(含着“我大约可以有一些”的意思。)

Will you lend me any butter?

Will you lend some butter?(含着“你大约可以肯借我一些”的意思。)

Will you have any butter?

Will you have some butter?(含着“你大约要一些”的意思。)

Has he not any friends here?

Has he not some friends here?(含着“你大约有几个”的意思。)



请先 登录 后评论

其它 3 个回答

曹荣禄  
擅长:动词用法,句法问题

疑问句用肯定词some,表示期待一个肯定的回答,即认为对方很可能会给出肯定的回答。这与对方的实际回答为肯定还是否定没有任何关系。“小布“不必反复强调对方实际有二种回答。例如:

Would you like something to drink?我觉得你很可能口渴,我准备给你点喝的。你要不要和我的问话无关。

Would you like anything to drink? 我不知你是否口渴。问问你。我也没有准备给你拿喝的。

所以,用肯定词还是否定词反应的是问话人的态度。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

在译林版英语五年级下册第6单元《in the kitchen》里面,有这样的两句话:

【1】Is he looking for some juice?

【2】Is she looking for some tomatoes?

我记得小学老师都是这么讲的:表示“一些”的时候,some常用在肯定句或者用在想得到肯定回答的时候,而any则常用于否定句和疑问句。

我看这两句话都不像是想要得到肯定回答的意思,那为什么它们使用some而不使用any呢?

可是这两个问题都有两个回答呀

【1】Is he looking for some juice?

Yes, he is./ No, he isn't.

【2】Is she looking for some tomatoes?

Yes,she is./ No, she isn't.

所以我认为他没有“想得到肯定回答”的意思,但它还是用了some.

     【答】“得到肯定回答”并不是一定得到肯定回答,就是说提问者本来“得到肯定回答”,但是回答者可以用肯定回答,也可以用否定回答。所以,用 some 是正确的,当然如果用 any,也不能说是错误的。

请先 登录 后评论
大力说题

问话的人想得到肯定的回答,或者说提出问题时有肯定的判断。

请先 登录 后评论
  • 1 关注
  • 5 收藏,7071 浏览
  • 小布 提出于 2020-05-21 23:41

相似问题