before,ago与before的区别
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.一个星期以前我已读过这篇文章,我很熟悉。
before的意义?
Before,在什么什么之前,例如,I have to get up before six o'clock,我不得不在六点钟之前起床,Dear的意思,以前,例如,I have read the book before,我以前读过这本书
before和behind的区别?
before表示时间,译为 在…以前。Before 可以跟具体的时间或时间点的词语构成一个介词短语,表示“在…之前/以前”。这个表示具体时间点的词语跟“after”后面的词语一样。比如:① : before + 表示几点钟的数词,② : before + 表示具体的时间或具体时间点的词语。
Before 可以跟一个表示 “物体,地点,场所或表示人的词语” 构成一个介词短语,表示 “在…前面” , 这个时候 “before” 等于介词 in front of。
behind译为在…后面;晚于。behind最常用的情况是:behind 跟一个表示“物体,地点,场所或表示人的词语”构成一个介词短语,表示“在…后面”,这个时候跟上面的before是反义词。behind 有时能表示力量不如 , 落后或 “能力,低于别人” 。
Behind可以跟一个表示时间的词语构成一个介词短语,但是这种用法不多,而且behind后面能跟的表示时间的词语也比较特殊,般是那种比较大的时间,比如表示哪个朝代,或某一段时期。
until的用法与区别?
until(till)意思是:直到~~,放在动词后面,常用词组有:not~~until~~~意思是直到~~~才~~~,例如:Iwalkuntildownthisstreet.我沿这这条街一直走。
after意思是:~~过后,例如:aftersclool放学后
before意思是:在~~以前,是从现在算起的时间,例如:Iwillbehomebeforeschool.放学前我将回到家。
since意思是:在~~以前,是从以前开始算的时间,例如:IhavebeenanEnglishteachersince2001.我从2001年开始做英语老师。
before怎么快速记忆?
根据音节来记: [bɪˈfɔː(r)],be-fore
prep. (时间上)在……之前,早于;在(某个钟点)之前;(次序)在……之前;当面,在……面前;由……考虑中;面对(法院,法庭或其他官方机构)并受审;比……更重要;(位置)在……前面;(未来将发生的事)等待着,面临着;(宁可……而)不愿……;在……影响下,在……威慑下
conj. 在……以前;到……为止;以免,不然;(先)……才……;(宁可……而)不愿
adv. 以前,过去;在(某时间或某事)以前;在前面
例句:
The rain began beforesunrise.
雨是在日出前开始下的。