before和ago有什么不同?
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年以前完成。