before long的意思是“不久,很快”。long before基本意思是“以前”,表示事情發(fā)生在“從此刻算起若干時(shí)間以前”,也可以表示“事情發(fā)生距現(xiàn)在有多長(zhǎng)時(shí)間”。
1.before long 的意思是“不久,很快”。如:
I’ll be back before long. 不久我就回來(lái)。
Before long he got married. 不久他就結(jié)婚了。
2.long before有兩個(gè)用法:
(1)老早,早就(單獨(dú)使用,表示比過去某時(shí)早得多的時(shí)間)。如:
She had left long before. 她老早就離開了。
That had happened long before. 那事老早就發(fā)生了。
注:long ago 表示“很久以前”, 指的是從現(xiàn)在算起的很久以前,通常與一般過去時(shí)連用:
I met him long ago. 我很久以前就認(rèn)識(shí)他了。
(2)在……的很久以前,在還沒有……的很久以前。如:
She had left long before his return [he returned]. 在他回來(lái)的很久以前她就走了。
He had worked in the factory long before he got married. 在他還沒有結(jié)婚的很久以前他就在這家工廠工作了。
注:此時(shí)的主句謂語(yǔ)通常用過去完成時(shí),但有時(shí)也可用一般過去時(shí)(因?yàn)?before 已體現(xiàn)了動(dòng)作的先后關(guān)系)。如:
This happened long before you were born. 這事在你還沒出生以前很久就發(fā)生了。
來(lái)源:高三網(wǎng)
能發(fā)現(xiàn)自己知識(shí)上的薄弱環(huán)節(jié),在上課前補(bǔ)上這部分的知識(shí),不使它成為聽課時(shí)的“絆腳石”。這樣,就會(huì)順利理解新知識(shí),相信通過before long和long before的區(qū)別這篇文章能幫到你,在和好朋友分享的時(shí)候,也歡迎感興趣小伙伴們一起來(lái)探討。