将来完成时及练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将来完成时
定义
将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before+将来时间或by+将来时间连用,也可与before或bythetime引导的现在时的从句连用。构成
will/shall+have+完成式用于第一人称,will+have+完成式用于其他人称。
实例
a.状态完成:表示某事继续到将来某一时为止一直有的状态。
b.动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或已获得的
经验。
Theywillhavebeenmarriedfor20yearsbythen.
YouwillhavereachedShanghaibythistimetomorrow.
将来完成时的构成
将来完成时的构成是由 "shall/will+have+过去分词"构成的。
Beforelonghewillhaveforgottenallaboutthematter.
不久他就会全然忘记这件事的。
Heissomebodynow.Hewillnothaverememberedhisoldclassmates.
他现在是一个有身份的人了,他可能不会记得老同学了。
WillyouhaveknownKevinfor10yearsnextmonth?
到下个月你认识凯文该有10年了吧?
将来完成时的用法
①表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。
Weshallhavelearned12unitsbytheendofthisterm.
到这个学期末,我们将学完12个单元。
BythetimeyougethomeIwillhavecleanedthehousefromtoptobottom.
你到家之前我将把房子彻底打扫一遍。
②表示推测,相当于 "musthavedone"结构。
Youwillhaveheardofthis,Iguess.
我想你已经听说过这件事了。
Iamsurehewillhavegottheinformation.
我相信他一定得到了这个信息
③.表示某种状态一直持续到说话人所提及的时间
wewillhavebeenmarriedayearonjune25th
到6月25日我们俩结婚就满1年了
练习题
1
. Bythesummer,Elizabeth______herefortenyears.
A.willwork
B.works
C.willhaveworked
D.hasworked
2
. I.hopeyou______theinstructionsreadybeforeIcometomorrow
A.toget
B.shallget
C.willget
D.willhavegotten.
3
. Nosooner_______thantheaccidenthappened.
A.hehadgone
B.hadhegone
C.hisgoing
D.hewent
4
. Hardly______whenthebussuddenlypulledaway.
A.theyhadgottothebusstop
B.hadtheygottothebusstop
C.didtheygettothebusstop
D.theygottothebusstop
5.M otherdoesn'tknowmuchtimeIhavespentinwatchingTV;ifsheeverfoundout,I'msu
re_______.
A.she'dneverforgiveme
B.sheneverforgiveme
C.she'llneverforgiveme
D.shedoesneverforgiveme
6.Assoonashe______hiserror,Rockfellermadethenecessarycorrectionstohisdata collected.
A.discovered
B.hasdiscovered
C.discovers
D.haddiscovered
7.I_______meetingyoueversinceweparted.
A.waslookingforwardto
B.havebeenlookingforwardto
C.hadbeenlookingforwardto
D.lookedforwardto
8.Wherehaveyoubeen?What_____?
A.didyoudo
B.haveyoubeendoing
C.havemade
D.wereyoudoing
9.Shehasbeenstudyinghereforfiveyearsandbytheendofnextsummershe_____.
A.will graduate
B.will begraduating
C.will begraduated
D.will have graduated
10.Whenyoucometonightateighto ’clock,I_____eightlessons.
A.wouldreview
B.shallreview
C.shallhavereviewed
D.shallbereviewing
11. “AreAliceandTomstilllivinginNewYork? “No,they”toDallas. ”
A.arejustmoved
B.havejustmoved
C.hadjustmoved
D.willjustmove
12.Ihaven ’theardfromMaria_____.
A.sincealongtime
B.formanymonthsago
C.formanymonths
D.sincemanymonthsbefore
13.Hisgrandfather______forthirtyyears.
A.died
B.wasdead
C.hasbeendead
D.hasdied
14.Its(high)timeyou_____aholiday.
A.had
B.have
C.willhave
D.havehad
15. B ythetimeJuangetshome,hisaunt_____forPuertoRico.
A.willleav
e B.leaves C.willhaveleft D.left
16. A llthemachines____bytheendofthefollowingweek.
A.wererepaired
B.willberepaired
C.havebeenrepaired Dwillhavebeen repaire
d
17. T heconference_____afullweekbythetimeitends.
A.musthavelasted
B.willhavelasted
C.wouldlast
D.haslasted
答案
1.C 将来完成时态。By指:到什么时间为止。
2.D 将来完成时态。tomorrow 表示将来,gettheinstructions(指令,指示)这个
动作在我回来之前已经完成。