before这个词是不是一般都是跟完成时呢?She_____-查字典问答网
分类选择

来自李小雷的问题

  before这个词是不是一般都是跟完成时呢?She_____(neverbe)totheking'sPalacebefore.before的用法呢?跪谢

  before这个词是不是一般都是跟完成时呢?

  She_____(neverbe)totheking'sPalacebefore.

  before的用法呢?跪谢

1回答
2020-04-1122:30
我要回答
提示:回答问题需要登录哦!
白竹川

  shehasneverbeentotheking'spalacebefore.

  Before在英语中是一个比较常用的虚词,它既可作介词或副词用,也可作从属连词用.在近几年的高考试题中常常出现考查其从属连词用法的题目.下面就把其作为从属连词的用法归纳如下:

  1.表示“在…..之前就…..”.

  Maryhadfinishedherhomeworkbeforehermotherreturned.

  2.表示“过了多久后才……..,动作进行到什么程度才……”

  Themanalmostknockedmedownbeforehesawme.

  Theywalkedabout30milestothewestbeforetheysawavillage.

  Theyworkeddayandnightaboutthreedaysbeforeeverythingreturnedtonormal.

  3.表示“来不及;尚未…..就…”

  BeforeIcouldgetinaword,hehadmeasuredme.

  HeranoffbeforeIcouldstophim.

  SheleftthecompanybeforeIcouldhaveawordwithher.

  4.表示“刚…就…”

  Ihadhardlysatdownbeforethebellrang.

  5.表示“不知不觉就…..;还没弄清就……”

  TimepassedquicklyandthreemonthswentbybeforeAqiaoknewit.

  6.表示“宁愿…,决不…,与其…,毋宁….”常与will或would连用.

  IwoulddiebeforeIwouldtell

  I’dshootmyselfbeforeIapologizedtohim.

  Iwould/willdiebeforeIsurrender.

  7.表示“否则;以免”

  Doitnowbeforeyouforget.IwillwriteitdownbeforeIforgetit.

  8.用于句型“itwas+时间段+before…”表示“过了多久才…”

  Itwasthreedaysbeforehecameback..

  9.用于句型“itwasnotlong+时间段+before…”意为“不久就….”

  Itwasnotlongbeforehesensedthedangeroftheposition.

  10.用于句型“itwillbe(not)+时间段+before….”表示“要过多久/不久…才…”

  Itwillbehalfayearbeforeyougraduatefromthisschool.

  Itwillbenotlongbeforeyoufindyouarewrong.

  [解题过程]

  before和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别:

  1.before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中.例如:

  ①Icalledhimuplastnight,buthismothertoldmehehadleftforWuhantwodaysbefore.

  ②Shesaidthatshehadmarriedhimfiveyearsbefore.

  2.如果不具体表明多少时间以前,before意为“从前;以前”,表示从现在开始追溯到过去一段时间,或者主句的谓语动词表示的是经常、反复发生的行为,以副词的形式置于句末,可以用在现在完成时态中.例如:

  ①IhaveneverbeentoBeijingbefore.

  ②Haveyoueverseenatigerbefore?

  ③IoftengooverthelessonsthatIhavelearnedafewdaysbefore.

  注意:before前的时间状语如果是特定的,含义不一样.试比较:

  Hesaidhehadarrivedhereadaybefore.(一天前)

  Hesaidhehadarrivedherethedaybefore.(前一天)

  3.ago指的是从现在起到过去时间的某一点的一段时间.这个时间状语常与一般过去时态或过去进行时态连用.例如:

  ①Igraduatedfromthecollegetwentyyearsago.

  ②IwasaskedwhatIwasdoingamonthago.

  4.表示在某一时间点或事件以前时,只能用before,不用ago.因为这种用法是将before当作介词或连词使用.ago不具有这种功能.例如:

  ①Hewillcomebackbeforeeleveno'clock.

  ②Wheredidyourbrotherstudybeforehejoinedthearmy?

  ③Itwashopedthatthiswouldbeachievedbeforetheyear2006.

  5.按语法规则,ago只能与一般过去时连用,但在sincethreeyearsago这类短语中能与现在完成时态连用.因为threeyearsago构成一个名词短语,共同作since的宾格,意为“自从三年前以来”.例如:

  ①Hehasbeenheresincethreeyearsago.

  ②IhavetaughtEnglishinthisschoolsincetwentyyearsago.

  6.含before的从句一般不用将来时态,如果采用“will/would+V.”时,一般被认为是情态或虚拟语气.例如:

  IwoulddiebeforeIwouldconfesstoit.

  7.如果before从句是一般过去时态,所暗示的是过去发生的事,主句则宜用过去完成时,语义偏重于过去某阶段的行为或状况时,还可与一般过去时态连用.例如:

  ①IhadneverseenaRedArmymanbeforeIarrivedinXi'an.

  ②Theyasked

2020-04-11 22:31:35
大家都在问
最新问答