想听
当前位置 : 想听 > 问答 > 小学 > 英语 > 请问,Mrs.whitehecameat...
问题:

请问,Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.a.willteachb.wouldhavetaughtc.hasbeenteachingd.willhavebeenteaching我选的是d,

更新时间:2024-04-20 00:51:06

问题描述:

请问,Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.

Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.

a.willteachb.wouldhavetaughtc.hasbeenteaching

d.willhavebeenteaching

我选的是d,但是答案是d因为我觉得是虚拟语气.到下个夏天就20年了.还没到,与现实相反.答案让我不能理解的是她教学20年又不是被动为什么要加been呢?应该是willhavetaught才对啊,

为什么要用将来完成进行时呢?将来时不就行了?

靳建龙回答:

  虚拟是与事实相反.到下个夏天就20年了.这是事实,不是虚拟.只是还未到来.所以用将来时.同时,这句话讲的是个过程,她到明年夏天会一直在教书,所以用将来完成进行时.willhavebeenteaching.

相关推荐

推荐排行