before long和long before区别
before long和long before区别
||
-----------------------now------------------>T
很久以前---------------现在-------不久之后--->
ago和before都可用作副词与时间段连用,表示“……之前”,但它们的用法有所不同。
“时间段 + ago”,表示从说话时刻算起的若干时间以前,常用于一般过去时。“时间段 + before”,表示从过去某时起若干时间以前,与过去完成时连用。
He met her three days ago. 他三天前碰到过她。
He said he had met her three days before. 他说他三天前碰到过她。
ago不能单独使用,而before可单独使用,且与一般过去时或现在完成时连用,表示“不明确的以前”。
I have never seen him before. 我以前从未见过他。
I told you before. 我以前告诉过你。
注 意:
before可作介词,后接时间点;也可作连词,引导时间状语从句。而ago不能用作介词和连词。
He will be back before five o’clock. 他会在五点钟以前回来。
I’ll ring you up before I leave home. 我离家以前将给你打电话。
1.意思不同
before long 不久以后
long before 很久以前
2.用法不同
before long 相当于副词,位于句首或句末.
long before 其中,before可以为连词,因此可以引导时间状语从句
before long 表示不久以后
long before 表示很久以前