疑问句中的名词前加不加any的区别

Excuse me, I need to buy a pair of jeans. Do you sell jeans?

请问:最后一句话, 为什么不能说 Do you sell  any jeans?


请先 登录 后评论

最佳答案 2017-12-10 22:11

我认为,这句话无疑是对的:Do you sell jeans?

jeans 说明“类别”。句子意思是:“你们店是否有售牛仔裤?”,意味着“你们店有没有这类商品出售”。

但是,这句话就不可以:Do you sell any jeans?

any jeans 给人的感觉是“是否出售过”。但是,本句使用了一般现在时,表示习惯性动作,这就有问题了。

下面这两句就完全正确,因为表示过去一次性的动作。

Did you sell any of your paintings at the art show?

Did you sell any jeans yesterday?


请先 登录 后评论

其它 1 个回答

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

当你问一家服装店是否有牛仔裤时,名词jeans是指类用法。复数名词和不可数名词指类用法时用零冠词。表示不确定特指(即传统语法的泛指),是表示不确定的一个或一些时,肯定句用a, some, 否定或疑问句用any等泛指限定词。

请先 登录 后评论
  • 0 关注
  • 2 收藏,4092 浏览
  • 373320508 提出于 2017-12-10 19:43

相似问题