before long 意為“不久”、“很快”(=soon),可用于將來或過去時態(tài)。如:
I hope to see you again before long. 我希望不久能再見到你。
Before long he came to a small village. 不久他來到了一個小村莊。
二、long before 的用法
long before 的用法應(yīng)注意以下幾點(diǎn):
(1) 單獨(dú)使用,表示比過去某時早得多的時間,意為“老早”、“早就”等,通常與過去完成時連用。如:
She had left long before. 她老早就離開了。
That had happened long before. 那事老早就發(fā)生了。
比較:long ago 意為“很久以前”,通常與一般過去時連用:
I met him long ago. 我很久以前就認(rèn)識他了。
(2) 后接名詞或句子,意為“在……的很久以前”、“在還沒有……的很久以前”等。如:
She had left long before his return [he returned]. 在他回來的很久以前她就走了。
He had worked in the factory long before he got married. 在他還沒有結(jié)婚的很久以前他就在這家工廠工作了。
此時的主句謂語也可用一般過去時(因?yàn)?before 已體現(xiàn)了動作的先后關(guān)系)。如:
This happened long before you were born. 這事在你還沒出生以前很久就發(fā)生了。
(3) 用于 It is long before ...,其字面意思是“在……之前需要很久時間”,具體意思視語境而定。如:
It was long before he came back. 過了好久他才回來。
It won’t be long before we see each other. 不久我們又會見面的。
比較以下同義句:
Before long he went to Paris. 不久他就去了巴黎。
=It wasn’t long before he went to Paris. 不久他就去了巴黎。
瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標(biāo) 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思南京市星湖商業(yè)街區(qū)英語學(xué)習(xí)交流群