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.

银行前面有一座高楼。

温馨提示:答案为网友推荐,仅供参考
相似回答