词典词条 · 问答

any/some ²

核心问题

Would you have ____ milk? A. any B. any of C. some of D. some

有一本英语试题集给的答案是 A。能否选 D 呢?

词典解答

some 用于肯定句, any 用于否定句、疑问句和条件句”, 这只是一个初级英语的说法。上题便是囿于这一规则而编写的。事实上, some 也可用于疑问句和条件句(见 some/any 2^{2} ):

  1. This cake is nice. Do you want some? 这块蛋糕很好吃。你想要点儿吗?

  2. Shall I bring some food to the party? 要我带些食物去参加聚会吗?

some 用在疑问句中表示预料或期望的答案是肯定的。因此, 在表示提议和邀请时, 大都使用 some:

Would you like some milk in your tea? 要不要在茶里加点牛奶?

因此,选项 D 也是正确的,而且更佳。

来源:英语常见问题解答大词典-1.md · 第 91759195 行 · 原文哈希 6cf5c975cd