核心问题
There were above a hundred people in the crowd. (人群里有一百多人。)
《朗文英语正误词典》(安徽科技出版社版, p. 2; 朗文出版公司、上海译文出版社版, p. 2)说: “在数字前不用 above, 用 over”。我觉得这种理论与我的阅读实践相矛盾, 您的意见如何?
词典解答
《朗文英语正误词典》的说法不大准确,准确的说法应当是:当表示“超过”或“大于”(more than)某个数字时,over 比较常用:
-
The river is over fifty miles long. (OSD) 这条河有 50 多英里长。
-
Its population is over two million. 它的人口超过 200 万。
-
She's a little over five. 她 5 岁多一点儿。
但是,使用 above 的情况也并不罕见:
-
Above 200 people were there. (Palmer) 那里有 200 多人。
-
That car cost above £ 2,000. (Eckersley) 买那辆汽车花了 2,000 多英镑。
-
All children above six years of age must go to school. (ALD) 凡6岁以上的儿童都必须上学。