肯定句中any的数量

collect a fee from any goods that are sold.

外刊中原句用are,这里goods是复数,所以any为什么不用some,整句话没有否定词也没有否定意味。

而且我觉得意思上应该用单数比较好吧?从卖出去的商品上抽成,意思是每个卖出去的商品。

请先 登录 后评论

最佳答案 2021-06-13 20:20

1 goods作“商品”解时,没有单数形式,永远是复数名词。所以that 从句必须用复数谓语。

2 any在本句其实还是任何一个的意思,而不是some在疑问或否定句的对应词。只不过 any goods在此表达的意思实为 any batch of goods的意思,即任何卖出去的一批货/一批商品,都要收一笔费用。a fee=一次/一笔费用。费用是按照卖一批屁为单位收取的,无论你一次卖出去的是一件还是100件商品。


请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

collect a fee from any goods that are sold.
goods 指“货物”,没有单数形式,只有复数。这意味着,作主语时谓语动词也使用复数。其用法跟 clotthes (衣服)相同,作主语时谓语动词用复数。

请先 登录 后评论
  • 0 关注
  • 2 收藏,3050 浏览
  • Michaelson 提出于 2020-11-08 12:49

相似问题