ago和before区别(ago和before的区别口诀)
ago和before的区别口诀
1.ago表示“从现在起的若干时间以前”,意思是“距今……以前”,需和过去时或过去进行时连用。before泛指“从过去起的若干时间以前”,意思是“距过去某时……以前”“与其……(毋宁)”,常和完成时连用,尤其在间接引语中,如:ivisitedhimthreedaysago,buthehadgonetoshanghaiaweekbefore.我三天前去访问他,但他已与那时的一周前到上海去了。
hisparentsdiedtenyearsago.他父母十年前都去世了。
hesaidthathisparentshaddiedtenyearsbefore.他说他父母亲十年前都去世了。
ihaveneverbeentherebefore.我以前从来没有去过那里。
2.如果不具体表明多少时间以前,只用before不用ago,意为“从前、以前”。before仍以副词的形式置于被修饰语后,常与完成时候过去时连用。如:
haveyouseenthisfilmbefore?
heaskedmewhetherihadbeentothegreatwallbefore.
3.表示在某一点时间或事件以前时,只用before不用ago,这种用法是将before当作介词或连词使用。ago不具有这一功能。如:
theywillcomebackbeforesixo’clock.
itishopedthatthiswillbefinishedbeforetheyear1995.希望这件工作将在1995年以前完成。
另外,before在句中的含义较多。不少句子中,before虽然引导的也是一个时间状语,但是译成汉语时却不必译为“在……以前”。
a.如果before引导的从句动作发生得晚或慢,可译成“……才”。这是主句主语或是名词、代词,或用it作形式主语.
hehadalmostknockedmedownbeforehesawme.他几乎把我撞倒才看见我。
itwillbehoursbeforehearrives.要过几个钟头他才回到达。
youmustsowbeforeyoucanreap.有播种才能有收成。
b.如果强调从句动作发生之前,主句动作已发生,可译成“未……就”或“还没有……就”。
beforeicouldgetinawordhehadmeasuredme.我还没有来得及插话,他就给我量号了尺寸。
lubanbuiltninepavilions,butbeforehecouldfinishthetenth,heheardacockcrowing.鲁班建了九个亭子,但他还没完成第十个就听到公鸡叫了起来。
c.有些句子中的before可译为“先……然后”、“先……再”。
don’tcountthechickensbeforetheyarehatched.不要乐观得太早。
bepupilbeforeyoubecomeateacher.先做学生,再做先生。
有些句中的before还可译为“在……内”、“趁”、“没”。
theyarrivedbeforeiexpected.我没想到他们到得那么早。
studyhardbeforeitistoolate.趁早努力学习。
ihadbettergonowbeforeitistoolate.最好我现在就走,免得太迟.
iwillbethroughthisbookbeforethreedayshavepassed.我要在三天内看完这几本书.
beforesb.knewit一类习惯说法,常译为“不知不觉……就”、“还没弄清……就”、“不知怎么地……就”。
timepassedquicklyandthreemonthswentbybeforeaqiaoknewit.时间飞快的流失,阿巧不知不觉地在那里度过了三个月。
hefellfromthetreebeforeheknewit.他不知怎地一下就从树上掉了下来。
4.加强语气,表示“早已”的意思或使叙述显得更生动,ago也可以用于完成时。如:
ihadthoughtthathehaddiedatleasttwentyyearsago.我本以为他至少二十年前就去世了。
infact,ihavelongtimeagoknownthesecret.其实我早就知道那个秘密。
5.在表示对过去事情猜测的“情态动词+have+过去分词”或“动词的非谓语形式+have+过去分词”的结构中,ago也可以和完成时连用。如:
thebuildingissaidtohavebeendestroyedinafiretwoyearsago.据说那栋大楼在两年前的一场大火中已被烧毁。
theincidentmusttakenplaceyearsago.这是一定发生在好几年以前。
youcannothavemethimamomentago.刚才你不可能遇见他。
hemayhaveleftanhourago.他可能在一小时以前就走了。
havingreadthearticleaweekago,iknowitverywell.一个星期以前我已读过这篇文章,我很熟悉。
ago和before用法区别
ago,在什么时间之前。放在时间后面。
before指的是在……之前。放在前面。
after指的是在……之后。放在前面。
例如,He was killed a few days ago in a skiing accident.
几天前他在一场滑雪事故中丧生。
before,prep. 在…之前; 先于,优于; 当着…的面; 与其…;conj. 在…之前; 在…以前; 比…早些; 与其…;adv. 先前,从前; 在前,在前方;
Annie was born a few weeks before Christmas.
安妮出生在圣诞节前几周。
after,prep. …后的; (表示时间) 在…以后; (表示位置、顺序) 在…后面;
conj. 在…以后;
adv. 以后,继后;
ago和before的区别用法
ago表示从现在起若干时间以前,而before表示从过去某时起若干时间以前。
扩展资料
ago和before都表示在一段时间以前,ago表示从现在起若干时间以前,有“距今……以前”的意思,需要和过去时或过去进行时连用,而before表示从过去某时起若干时间以前,有“距过去某时……以前”“与其……(毋宁)”的意思,它经常和完成时连用
ago,before的区别以及用法
ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前。ago通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用。ago不能单独使用。应说threedaysago,hoursago等,与过去时连用。before可单独使用,单独使用时一般与完成时连用。ago和before作副词时都表示“以前”。但起算点不一样:ago是从现在算起,常用于过去时态的句子中,也可用在完成时的句子中,一般状语是since后加一段时间再加ago。before是指过去某一时间的“以前”,常用在过去完成时的句子中,也可用在过去时及现在完成时的句子中。这种情况下,before前没有时间。
1.Irememberseeingyousomewhere2years______.
2.Ihavereadthenovel______.
3.ShesaidshehadmetTomtwodays______.
4.Shehasbeentheresince3years_______.
5.Howlong_____didyougettoknowher?
答案:1.ago 2.before 3.before 4.ago 5.ago
例如:
Imethimthreeyearsago.(距今)三年前,我遇到他。
Ihadmethimthreeyearsbefore.(距当时)三年前我见到他一次。
ago与before的用法区别
ago和before的区别:
词性不同,ago一般只作副词,而before除作副词外,还可用作连词、介词,词汇搭配不同,ago总是与表示时间的名词或形容词连用,不单独使用,而before可以单独使用。
侧重点不同,ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时,而before用于从过去某时起若干时间以前的场合,动词需要用过去完成时。
ago表示"从现在起的若干时间以前",意思是"距今……以前",需和过去时或过去进行时连用。before泛指“"从过去起的若干时间以前",意思是"距过去某时……以前""与其……(毋宁)",常和完成时连用,尤其在间接引语中,如: l visitedhim three days ago, but he had gone to Shanghai a week before.我三天前去访问他,但他已与那时的一周前到上海去了。
ago和before的辨析
since自从。before 在……之前。ago 以前。
ago 和before的区别
ago和before的区别是:
ago立足于现在,表示从现在起,若干时间之前;
before立足过去,表示从过去某一时刻起,若干时间以前。
ago 通常与一般过去时连用,不能与完成时连用;
before通常与过去完成时连用。ago不能单独使用。应说three days ago, hours ago等, 与过去时连用。before可单独使用, 单独使用时一般与完成时连用。ago和before作副词时都表示“以前”。但起算点不一样:ago是从现在算起,常用于过去时态的句子中,也可用在完成时的句子中,一般状语是since后加一段时间再加ago。before是指过去某一时间的“以前”,常用在过去完成时的句子中,也可用在过去时及现在完成时的句子中。这种情况下,before前没有时间。
ago和before用法的区别
ago以现在为起点的多久以前,before为过去时为起点,by到什么时候为止
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.