By the time thetour ends, the football team ________ twenty matches in five countries.A.will playB.will haveplayedC.will beplayingD.will havebeen playing
网友回答
B解析将来完成时用来表示在将来某一时间以前已经完成或一直持续的动作。经常与before + 将来时间或by + 将来时间连用,也可与before或by thetime引导的现在时的从句连用。