Before和ago的区别_第1页
Before和ago的区别_第2页
Before和ago的区别_第3页
Before和ago的区别_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、beforeagobefore和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别:1. before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中。例如: Icalledhimuplastnight,buthismothertoldmehehadleftforWuhantwodaysbefore. Shesaidthatshehadmarriedhimfiveyearsbefore.2. 如果不具体表明多少时间以前,before意为"从前;以前",表示从现在开

2、始追溯到过去一段时间,或者主句的谓语动词表示的是经常、反复发生的行为,以副词的形式置于句末,可以用在现在完成时态中。例如: IhaveneverbeentoBeijingbefore. Haveyoueverseenatigerbefore? IoftengooverthelessonsthatIhavelearnedafewdaysbefore.注意:before前的时间状语如果是特定的,含义不一样。试比较:Hesaidhehadarrivedhereadaybefore.(一天前)Hesaidhehadarrivedherethedaybefore.(前一天)3. ago指的是从现在起到过

3、去时间的某一点的一段时间。这个时间状语常与一般过去时态或过去进行时态连用。例如: Igraduatedfromthecollegetwentyyearsago. IwasaskedwhatIwasdoingamonthago.4. 表示在某一时间点或事件以前时,只能用before,不用ago。因为这种用法是将before当作介词或连词使用。ago不具有这种功能。例如:Hewillcomebackbeforeeleveno'clock. Wheredidyourbrotherstudybeforehejoinedthearmy? Itwashopedthatthiswouldbeachi

4、evedbeforetheyear2006.5. 按语法规则,ago只能与一般过去时连用,但在sineethreeyearsago这类短语中能与现在完成时态连用。因为threeyearsago构成一个名词短语,共同作since的宾格,意为"自从三年前以来"。例如: Hehasbeenheresincethreeyearsago. IhavetaughtEnglishinthisschoolsincetwentyyearsago.6. 含before的从句一般不用将来时态,如果采用"will/would+V."时,一般被认为是情态或虚拟语气。例如:Iwou

5、lddiebeforeIwouldconfesstoit.7. 如果before从句是一般过去时态,所暗示的是过去发生的事,主句则宜用过去完成时,语义偏重于过去某阶段的行为或状况时,还可与一般过去时态连用。例如: IhadneverseenaRedArmymanbeforeIarrivedinXi'an. Theyaskedmethingsthathappenedbeforetheboywasborn.8. 不少的语法书上说,before引导的从句习惯上不与否定的主句连用,要用until。实际上二者都可以,有时在意义上有些区别。试比较:Hedidn'tarriveuntilIr

6、eturned.直到我回来时他才到达。HedidnotarrivebeforeIreturned.在我回来之前他尚未至U达。Ididn'tmanagetodoituntilyouhadexplainedhow.直至M尔解释了如何干,我才设法完成了那项工作。Ididn'tmanagetodoitbeforeyouhadexplainedhow.你解释了如何干之后,我才设法完成了那件工作。9. before在句中的含义比较灵活,虽然before引导的也是一个时间状语,但译成汉语时却不必死译为"在以前"。可以采取下面几种译法:(A)译为"才"(

7、B)译为"就";(C)译为"尚未"、"还没有"、"来不及"、"不要"、"别"(D)译为"在的时候还没有"(E)译为"如果"、"否则"、"免得"(F)译为"到"、"等到"、"没等就"(G)译为"然后"等。例如:A. Itwillbefiveyearsbeforewemeetagain.要等五年我们才能再见面。Wewait

8、edalongtimebeforethetrainarrived.我们等了很长时间火车才至U达。B. Ihadn'twaitedlongbeforehecame.我没等多久他就来了。Hehadnotgoneamilebeforehefelttired.还没走一英里路,他就觉得累了。C. Hisfatherdiedbeforehewasborn.他尚未出世他父亲就去世了。Catchhimbeforeheescapes.抓住他,别让他跑了。Takethiscomputerbeforeyouchangeyourmind.买了这台电脑,不要三心丿园、,了。D. Wearrivedtherebeforeitbegantorain.我们到达那里的时候还没下雨。E. GobeforeIcallthepolice.走吧,否则我叫警察了。Ihadbettergonowbeforeitistoolate.我最好现在就走,免得太迟。Pigswillflybeforehe'llbeascientist.如果他当科学家,猪都会飞了。F. Thecropswilld

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论