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只能作副词。