before 与 ago 的区别
一、ago 和before的区别有:1、词性的不同
ago一般只作副词; 而before除作副词外,还可用作连词、介词。
2、词汇搭配不同
ago总是与表示时间的名词或形容词连用,不单独使用; 而before可以单独使用。
3、表达意思的侧重点不同
ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。
二、词汇分析1、ago
英 [əˈgəʊ] 美 [əˈgoʊ]
adv.以前;之前;过去的
短语:
(1)ago long 不久以后
(2)before ago 与过去时连用
(3)pull ago 撤退
2、before
英 [bɪˈfɔ:(r)] 美 [bɪˈfɔr,-ˈfor]
prep.在…之前;先于,优于;当着…的面
conj.在…之前;在…以前
adv.先前,从前;在前,在前方
短语:
(1)Before Class 上课前 ; 课前 ; 上课之前 ; 课前预习
(2)before service 售前服务 ; 售前办事
(3)than before 比以前 ; 前比
扩展资料相关例句:
一、ago
1、I told them that long ago.
我早已告诉他们了。
2、He died two months ago.
他两个月前去世了。
3、He left long ago.
他早走了。
二、before
1、Annie was born a few weeks before Christmas.
安妮出生在圣诞节前几周。
2、He spent his early life in Sri Lanka before moving to England .
在移居英格兰之前,他早年是在斯里兰卡度过的。
3、The war had ended only a month or so before.
战争大约一个月前才刚刚结束。
这两个词都可表示“从前”。其区别是:
1、词性:ago一般只作副词;而before除作副词外,还可用作连词、介词。
2、使用方法:ago总是与表示时间的名词或形容词连用,不单独使用;而before可以单独使用。
3、含义与时态:ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。
扩展资料1、含义与时态详解:
ago指从现在起往前推算一段时间,始终置于所修饰的词之后,与一般过去时连用。
before或指从过去某一时间起向前推算的若干时间的以前,通常与过去完成时连用;或泛指以前,并不具体指若干时间以前,可使用现在完成的或过去时;还可指从将来某一时间起的若干时间以前。
2、常见错误:
(1)before:
铃还没响,同学们就走出去了。
错误:The students went out before the bell didn't ring.
正确:The students went out before the bell rang.
分析:before引导的时间状语从句不能用于否定句。
(2)ago:
①第二天我就去看她了。
错误:And I visited her the next day ago.
正确:And I visited her the next day.
分析:如果ago所修饰的时间状语已含有过去的意思,就无需再加ago了。
②事情发生已经有三年了。
错误:It has been happening since three years ago.
正确:It happened three years ago.
分析:ago不能与现在完成进行时连用。
③事故发生在10年前。
错误:The accident happened at ten years ago.
正确:The accident happened ten years ago.
分析:ago不能与at并用。
1. before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中。
2.如果不具体表明多少时间以前,before意为"从前;以前",表示从现在开始追溯到过去一段时间,或者主句的谓语动词表示的是经常、反复发生的行为,以副词的形式置于句末,可以用在现在完成时态。
3. ago指的是从现在起到过去时间的某一点的一段时间。这个时间状语常与一般过去时态或过去进行时态连用。
4. 表示在某一时间点或事件以前时,只能用before,不用ago。因为这种用法是将before当作介词或连词使用。ago不具有这种功能。
5.按语法规则,ago只能与一般过去时连用,但在since three years ago这类短语中能与现在完成时态连用。因为three years ago构成一个名词短语,共同作since的宾格,意为"自从三年前以来"。
6. 含before的从句一般不用将来时态,如果采用"will / would +V."时,一般被认为是情态或虚拟语气。
7.如果before从句是一般过去时态,所暗示的是过去发生的事,主句则宜用过去完成时,语义偏重于过去某阶段的行为或状况时,还可与一般过去时态连用。
8. 不少的语法书上说,before引导的从句习惯上不与否定的主句连用,要用until。实际上二者都可以,有时在意义上有些区别。
两者都是以前的意思,ago 从现在向前回溯,即现在的过去,因此通常与一般过去时连用;而 before 则从过去向前回溯,即指过去的过去,因此通常与过去完成时连用(尤其用于宾语从句中)。
ago 不能单独使用,应与three days (months , weeks)等连用, 而且和动词的过去时连用。
如:I met my neighbour an hour ago.
Before 之前有"一段时间"时,指"距这段时间以前",和过去完成时连用。
如:He said he had finished the work two days before.(他说他两天前已完成了工作。)
如果before单独使用,是泛指"以前",常常和完成时连用
如:I have seen the film before.(我以前没看过这部电影。)
Ago和Before的区别
澄彦敏迪:[答案] before和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别: 1.before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完...
炉霍县15775349906: before和ago到底有什么区别呢?具体的用法有哪些? - ?
澄彦敏迪:[答案] before指在某个时间或动作之前,一般放在具体时间或动作之前,例如 1.our work will be finished before 6:00pm; 2.they have been waiting for us before we get up. 而ago一般只是指时间之前,且位置在时间之后,例如 our work have been finished 6 ...
炉霍县15775349906: ago和before在句子中的区别 - ?
澄彦敏迪:[答案] ago 副词,常与表示时间的名词或副词连用,不单独用 【用于从现在算起来的某段时间以前,因而常和一般过去式连用】 如:3 days ago (从现在算起来,3天以前) before 可以作副词、连词、介词,可单独用 【用于从过去某时起若干时间以前的...
炉霍县15775349906: ago与before的区别 《时间问题》 - ?
澄彦敏迪: ago置于时间段后,只用于一般过去时,表示从现在算起的一段时间以前. before置于时间段前,可用于一般过去式或过去完成时. before后接时间点,可用于任何时态 before可单独使用,置于句尾 例:He came back to his hometown 5 years ago.They have ever been there before,He always sleeps late , he never goes to bed before nine o'clock
炉霍县15775349906: before和ago在用法上有什么区别? - ?
澄彦敏迪: before 后面可以加一个语句,比如:before he stops eating. 而ago 前面只能加时间 比如:10 minutes ago
炉霍县15775349906: before 和ago 的区别 - ?
澄彦敏迪: ago和before的区别是:ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前.ago 通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用.例如: I met him three years ago .(距今)三年前,我遇到他. I had met him three years before .(距当时)三年前我见到他一次.
炉霍县15775349906: before和ago的区别? - ?
澄彦敏迪: before和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别: 1. before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将...
炉霍县15775349906: ago和 before有什么区别? - ?
澄彦敏迪: 两者都是以前的意思,ago用在过去时态中,before用在完成时态中 对比起来, before主要用于过去完成时 ago 主要用于一般过去时. ago 不能单独使用,应与three days (months , weeks)等连用, 而且和动词的过去时连用.如:I met my ...
炉霍县15775349906: ago与before有什么区别? - ?
澄彦敏迪: ago和before的区别是:ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前.ago 通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用.ago不能单独使用.应说three ...