核心问题
1987年高考英语试题第三大题第11小题:
I didn't manage to do it ____ you had explained how.
A. until B. unless C. when D. before
标准答案为 A。难道选 D 就算错误吗?
词典解答
选 D 也是正确的,因为连词 before 也可以与否定的主句连用,尽管用 until 和用 before 有时候在意义上有些区别。试比较:
-
He didn't arrive until I returned. (CGEL) 直到我回来时他才到达。
-
He did not arrive before I returned. (CGEL) 在我回来之前他尚未到达。
-
He said that I couldn't go before I had seen her. 他说在我看到她之前不能走。
-
I hadn't waited long before he came. (ALD) 我没有等很长时间,他就来了。
上面试题,如选(A),意为:“直到你解释了如何干,我才设法完成了那个工作。”如选(D),则意为:“在你解释如何干之前,我没有完成那件工作。”或“你解释了如何干之后,我才设法完成了那个工作。”
(参见 before/until)