before与ago有什么区别?
1、词性的不同
ago一般只作副词;而before除作副词外,还可用作连词、介词。
2、词汇搭配不同
ago总是与表示时间的名词或形容词连用,不单独使用;而before可以单独使用。
3、表达意思的侧重点不同
ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。
扩展资料:
1、要记住before可以作介词、连词和副词。而ago只能作副词。所以名词,代词前的介词,从句前的连词,只能是before:
John lived in Paris before he moved to the USA.
约翰搬到美国之前住在巴黎。
Longbefore there was the egg, there was the chicken.
早在有鸡蛋之前,就有鸡了。
Before midnightthey reached a small town.
他们在午夜前到了一个小镇。
2、before不仅仅指时间上“在…之前”,还可以指方位上“在…面前(或前面)”;次序或排列“在前面”,
He sits before (in front of) mein the class.
在班里他坐在我前面。
There is a high buildingbefore the bank.
银行前面有一座高楼。