1. 此題應填unless還是until
I didn’t manage to do it ______ you had explained how.
A. unless B. untilC. when D. since
此題應選B。這道題從句意來看似乎選A, B都行。不少考生看不出選項A錯在什么地方, 這里我們可以從句意和時態兩方面來分析:
選A, 句意為:你若沒給我解釋, 我就不會做好它。—-按此選擇, 主句謂語應用would havemanaged之類的, 也就是說這是一個虛擬語氣的句子。
選B, 句意為:直到你給我作了解釋, 我才會做。—-按此選擇, 你先給我解釋, 我后才會做, 所以“解釋”用過去完成時, “會做”用一般過去, 順理成章。
請做以下試題:
1. I didn’t know anything about it___ he told me. A. unless B. until C. whenD. since
2. _____ he spoke I hadn’t realized he was aforeigner.
A. UnlessB. Until C. When D. Since
3. I didn’t realize he was our teacher _____ hecame in front of me.
A. unless B. untilC. whenD. since
4. _____ he told me, I had no idea of it.
A. unless B. untilC. whenD. since
答案:1. B 2. B 3. B 4. B
2. 帶有until狀語從句的主句謂語有何特點
We ______ until he came.
A. stoppedB. arrivedC. leftD. waited
此題應選D。選項A, B, C都有可能被誤選。要弄清此題需弄清以下幾點:
1. until 意為“一直到……”, 其相應主句的謂語只能是持續性的, 而不能是終止性的。它表示的是:主句動作一直持續到從句動作發生時為止。以上一題的A, B, C選項是錯的, 主要是因為其含義荒唐:
若選A, 句意為:我們一直在停止, 直到他來就不停止了。
若選B, 句意為:我們一直在到達, 直到他來就不到達了。
若選C, 句意為:我們一直在離開, 直到他來就不離開了。
以上各句的意思顯然不通。選D是對的, 因為其意為:我們一直在等, 直到他來就不等了(即我們一直等到他來)。
2. 上面說到, 與 until 從句連用的主句謂語不能是終止性動詞, 但是若這個謂語是否定的, 則可以是終止性動詞, 因為終止性動詞一旦被否定, 即成為狀態, 而狀態都是可以持續的(注:not...until...意為:直到……才……):
誤:We stopped until he came.
正:We didn’t stop until he came. 直到他來我們才 停止。
誤:We started until the rain stopped.
正:We didn’t start until the rain stopped. 直到 雨停我們才開始。
誤:He finished it until it was dark.
正:He didn’t finish it until it was dark. 直到 天黑他才完成。