核心问题
The young man and young woman were sitting behind me. He was sitting ____ them. A. before B. above C. ahead of D. in front of
答案为D。为什么不可以选A?
《“新概念英语”练习详解》(二),外研社,(p.11)解答说:“before 则包含更宽泛的意思,即时间、空间、次序、等级、重要性等方面的‘在……前面’。”既然 before 可以表示“(空间上)在……方面”,那不是正好说明这里可以用 before 吗?例如:The bus stop is just before the school. 公共汽车站就在学校前面。
词典解答
从语法上说,这里用 before 是完全正确的。但是,从语体上说,这里用 before 就不恰当了,因为 before 表示空间位置时是一个非常正式的词。让我们用汉语的例子来说明这一点。平时我们可以说:“你不要碰我的脖子。”但绝不可以说:“你不要碰我的颈项。”尽管后者与前者的意思相同。
下面再举一些 before 表示“空间位置”的实例:
-
We knelt before the throne. 我们在御座前跪下。
-
The priest stood before the altar. 那位教士站在圣坛前面。
-
... the tea had been set before him. ……茶已放在了他面前。