问
Historians haven never reached some general agreement about the precise causes of the Civil War in the United States. (TOEFL)
请分析句中的错误。
答
一般而论, some 用于肯定句, 而 any 用于否定句或疑问句。因此, 在上面的否定句里使用 some 是错误的, 应改为 any。参见 some/any 。
原书 PDF 第 1404—1405 页
Historians haven never reached some general agreement about the precise causes of the Civil War in the United States. (TOEFL)
请分析句中的错误。
一般而论, some 用于肯定句, 而 any 用于否定句或疑问句。因此, 在上面的否定句里使用 some 是错误的, 应改为 any。参见 some/any 。
Will you have ____ tea?
some/any 1366
A. some B. any C. little D. few
《高中英语解题题典》(东北师大出版社, p.19) 给的答案是 A。能不能选 B 呢?
选A固然正确,但是选B也并非错误(只是暗含意义有所不同)(参见some ,any )。葛传梁教授早在30多年前就曾指出:下面两句都是正确的:
Will you have any butter?
Will you have some butter? (含着“你大约要一些”的意思)(《英语惯用法词典》,p.565)
any
《现代英语用法词典》(p.4211)说:“在条件从句中,两者都可以用:
If we had some [any] money, we could buy it. (OSD) 要是我们有钱的话, 就能把它买下来。”
但不知这里的 some 和 any 有无区别。
在条件句中用 some 与用 any 是有区别的。请见 some/any 。