家长网
家长网  /   作业辅导  /  英语  /  ago和before的区别

ago和before的区别

时间:2024-02-21 13:37阅读数:147

ago和before都是和时间有关的英语单词,ago通常与一般过去时连用,before通常与过去完成时连用。两者在用法上是有区别的,注意区分掌握。

ago和before的区别

1、词性的不同

ago一般只作副词; 而before除作副词外,还可用作连词、介词。

2、词汇搭配不同

ago总是与表示时间的名词或形容词连用,不单独使用,如“one week ago”“long longago”;而before可以单独使用。

3、表达意思的侧重点不同

ago用于从现在算起的某段时间从前,用于一般过去时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。

4、词义不同

before除了表示一段时间之前,还有空间方位上的"在……之前”的意义。

ago和before的用法

ago和before都是表示过去时间的词汇,但它们的用法略有不同。ago通常用于表示过去某个具体的时间点,比如“三个小时前”,“昨天晚上”,“上个月”,等等。

而before则用于表示过去某个时间点之前的一段时间,比如“五分钟之前”,“一个小时之前”,“两天之前”,等等。可以用一个简单的口诀来记忆:ago是过去的时间点,before是过去的时间段。记住这个口诀,可以帮助你更加准确地使用这两个词汇。

before和ago怎么用

1、ago的用法:

ago表示多久时间“以前”这一意义时,注意:

(1) 只能与一段时间连用,不与一点时间连用;

(2) 只能放在时间段之后,不能置于其前;

(3) 通常只与过去时连用,不与现在完成时连用。

He left here five years ago. 他五年前就离开这儿了。

但是若用于表示推测的句子,或因为行文的需要而使句子生动等,ago 有时也可与完成式连用。如:

He may have been there a month ago. 他也许一个星期以前就去过那儿。

汉语中的“多久以前的今天(明天)”,英语一般用“一段时间+ago today (tomorrow)”来表示。如:

He died ten years ago today. 他是10年前的今天去世的。

2、before的用法:

(1)作介词:如:I will be back before 7.我七点前回来。

(2)作连词:如:I had never seen snow before I came to the north.我来北方之前从未见过雪。

(3)作副词:如:Have you ever been to Japan before?你以前去过日本吗?

(4)用在习语中:look before and after 瞻前顾后;before all things 首先;before long 不久

(5)用在句型中:It won't be long before…不久就…

ago和before的时态区别

ago 只作副词,必须与一段时间连用,表示以现在为起点一段时间之前。before既可以作副词也可以作连词。作副词时,可以单独使用;也可以和一段时间的词连用,表示的是已过去某个时间为起点一段时间之前。

意思不同,ago 表示“从现在起若干时间以前”。before 表示“从过去某时起若干时间以前”。词性不同,ago只能作副词。