before和it's not long before在用法上有什么不同吗?

如题所述

第1个回答  2023-01-24

1、时态上的不同

It wasn't long before是过去时

It won't be long before是将来时

2、意思上的不同

it wasn't long before i found a job.---before后接过去时.表示我没花多少时间就找到了工作.

it won't be long before our contry becomes a developed country._____before 后接现在时.表示我们国家很快就会成为一个发达国家.

扩展资料

before和ago的不同:

1、ago表示“从现在起的若干时间以前”,意思是“距今……以前”, 需和过去时连用。

before泛指“从过去起的若干时间以前”,意思是 “距过去某时……以前,常和完成时连用,尤其在间接引语中, 如:

His parents died ten years ago.他父母十年前都去世了。

He said that his parents had died ten years before. 他说他父母亲十年前都去世了。

2、如果不具体表明多少时间以前,只用before不用ago,意为“从前、以前”。 before仍以副词的形式置于被修饰语后,常与完成时连用。

如:Have you seen this film before? He asked me whether I had been to the Great Wall before. 

3、表示在某一点时间或事件以前时,只用before不用ago,这种用法是 将before当作介词或连词使用。ago不具有这一功能。如: They will come back before six o’clock. It is hoped that this will be finished before the year 1995. 希望这件工作将在1995年以前完成。

大家正在搜