问题描述:
请问,Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.
Mrs.whitehecameateacherin1985.she___fortwentyyearsbynextsummer.
a.willteachb.wouldhavetaughtc.hasbeenteaching
d.willhavebeenteaching
我选的是d,但是答案是d因为我觉得是虚拟语气.到下个夏天就20年了.还没到,与现实相反.答案让我不能理解的是她教学20年又不是被动为什么要加been呢?应该是willhavetaught才对啊,
为什么要用将来完成进行时呢?将来时不就行了?