看到 It + be + long,後面一定是 before。 這是最快的辨認方式,不必分析語意。
| 句型 | 中文 | 例句 |
|---|---|---|
| It won’t be long before… | 不久就會…… | It won’t be long before he comes back. |
| It was not long before… | 沒多久就……(過去) | It was not long before she found out. |
| It will be + 時間 + before… | 還要多久才會…… | It will be two years before we meet again. |
三句的共同點:主詞都是虛主詞 It,中間放「時間的長度」,後面一律接 before。
後半句 “We can talk about the problem at that time.” 是重要線索: 說話者確定會再見面,所以不能用 if。
① 「還沒……就……」:
He ran away before I could say anything.(我還沒來得及說話他就跑了。)
② 「才……」:
It took three days before the letter arrived.(信過了三天才到。)
before 不是只有「之前」一個意思,它常常要翻成「就」或「才」,
翻譯時要看整句的語氣。
1. It won’t be long ______ the rain stops. Let’s wait here.
(A) when (B) that (C) before (D) since
2. It will be about ten minutes ______ the next bus ______.
(A) before; comes (B) when; comes (C) before; will come (D) after; came
1. (C) before。看到 It won’t be long 就直接寫 before。
2. (A) before; comes。「大約再十分鐘下一班公車就會來。」
第一格用 before(It will be + 時間 + before…);
第二格用現在式 comes——時間副詞子句不能用 will。
(C) 就是專門用來抓「忘記時間子句要用現在式」的人。
當時選了 (A) when,紅筆訂正為 (B) before。
這題的固定動作:看到句首是 It + be 動詞 + long/一段時間,立刻反射寫 before。
這是「認句型」的題目,不是「想語意」的題目。
看完這一頁順手標一下,紀錄會同步到總覽頁—— 標「有把握」的會被劃掉,標「有疑問」的會被標成琥珀色,可以用「只看有疑問的」單獨叫出來。 再按一次同一顆按鈕就取消。紀錄存在這台裝置的瀏覽器裡。