应的错误。Would虽可以表示推测或可能性,但wouldlast不能表示延续到将来某一时刻的动作,所以Cwouldlast错误。因为Dhaslasted是现在完成时,表示到现在为止已经完成的动作,不能表示延续到将来某一时刻的动作,所以也不正确。注意事项:由于本时态是由将来时和完成时融合在一起的,所以关于本时态的注意事项,可以参考“一般将来时”和“现在完成时”的有关注意事项。
2)bythetimeofbythee
dof时间短语(将来)bythetime从句(将来)
12将来完成进行时:shallhavebee
doi
g,willhavebee
doi
g1)用法:表示动作从某一时间开始一直延续到将来某一时间是否继续下去,要视上下文而定。Ishallhavebee
worki
gherei
thisfactoryfortwe
tyyearsbythee
doftheyear到今年年底,我将在这个工厂工作20年了。Ifwedo
’thurryupthestorewillhavebee
closi
gbeforewegetthere咱们如不快一点儿,等我们到那儿,店门精品文档
f精品文档就会关了。
Bythee
dof
extmo
ththeprojectwillhavebee
bei
gworkedfor3years(到下个月底为止,这项工程就已经不停地进行了3年了。)(被动语态)
2)时间状语:bythetimeofbythee
dof时间短语(将来)bythetime从句(将来)
13过去完成进行时:hadbee
doi
g1)用法:表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后的当前才结束。例:Theoldclockhadbee
bei
gtake
apartofa
dfixedupagai
forseveraltimesbymy10yearoldso
beforeIcamebackhome(我回到家之前,我10岁大的儿子已经把这个旧钟表拆卸并重新组装了好几回了。)(此处强调“拆卸”和“组装”这两个过去的过去的动作一直在反复进行。)(被动语态)2)特殊含义:①尚未完成:Hehadbee
writi
gthe
ovel他已经在写小说了。(他没写完)②企图:Hehadbee
studyi
gthemea
i
gofthisproverb他曾经学习过这个谚语。(他曾努力学习过他)③未得结果:Wehadbee
studyi
gwhatoure
emyhadsaid我们一直致力于研究敌人所说的。(但是我们没有理解)④最近情况:Hehadbee
quarrelli
gwithhiswife他和他的妻子吵了一架。(最近)
⑤反复动作:Hehadbee
aski
gmethesamequestio
他一直问我相同的问题。(屡次)⑥情绪:Whathadhebee
doi
g他做了什么?(不耐烦)
14过去将来进行时:shouldbedoi
gwouldbedoi
g
用法:表示就过去某一时间而言,将来某一时刻或某一时间正在进行的动作,主要用于宾语从句,尤其多用于间接引语中。
例:Thegover
me
tpromisedthata
ewhighwaywouldbebei
gbuilt
extJuly(政府承诺说第二年7月将有一条新的高速公路正r