Ago和before都有“以前”的意思,很多初学者对其用法混淆不清,觉得难以掌握。下面就此两词作一简要辨析讲解:
ago和before的区别:
1.ago一般作副词;而before可作副词,连词、介词。如:two hours ago,three days before, before he comes,before yesterday

2.ago总是与表示时间的名词或形容词连用,不单独使用;而before可以单独使用。如:
five minutes ago;long ago;
He was here before. (此句中
before 不能用ago替换,但可以说He was here three days ago)
3. before后可接名词表示时间,ago则不能。且before之后只能接表示时间点的名词,而不能接表示时间段的名词。如:before liberation; before
yesterday; before three days(x)

4. 表示事情发生在“从此刻算起若干时间以前”,用ago;表示事情发生在“从过去某时间算起若干时间以前”,用
before。如:
He left his home village a month ago;
He told me that he had left his home village a month before.
5.表示在某一点时间或事件之前时,只用before不用ago。这种用法是将
before当作介词或连词使用。ago不具备此种功能。如:
before 3 o'clock;(介词)
before the incident;(介词)
before your mother finished her
housework (连)
It is expected that this factory will be finished before the year 2022. (介)
这个工厂有望在2022年以前完工。
以上的before均不能用ago。

6.before可用来表示位置,意思是“在…之前”,其反义词为behind;ago则不能。如:He is standing before Mary.
7.before可用于表示顺序或排列的“在…之前”或“居于…之前”,其反义词为after;ago则不能。如:
Three comes before four.
相关文章:
明朝李善长是怎么死的 ,为何在76岁高龄被朱元璋赐死? 08-14
南宋被谁灭亡的?抗蒙的中流砥柱,却亲手将南宋帝国拖向覆灭的边缘 08-14
300年弹指一挥间,关于宋朝的茶艺茶道变迁,只看这篇文章就够了 08-13
明朝谜一样的皇帝朱瞻基:玩蛐蛐,好房中术,开创大明第三盛世 08-13
北宋一朝真实的高家将:怀来高家将、蒙城高家将 08-12
宋朝的禁军有82万,禁军的一个王牌军,到底下辖多少兵力? 08-12
民国18年地球银元价值:几百万一枚,双旗币中的黑马 08-11
宋朝大宋简史:16个标志性的重大事件,决定了赵宋王朝300年历史走向 08-11
民国的钱叫什么 ,一般怎么称谓? 08-10