当前位置:首页 > 自我学习 > 正文内容

ago和before区别(ago和before的区别口诀)

2023-05-08 03:00:06自我学习1

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到什么时候为止

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/98822869.html