问题描述: by the end of +过去时.主句用过去完成时.如果是现在一般时.主句什么时态?will have done形式哪时候用 1个回答 分类:英语 2014-11-14 问题解答: 我来补答 y the end of +一般时,主句用现在完成时.will have done是将来完成时,延续到另一个将来时间的动作或状态,过时发生在某个将来时间,但对其后的另一个将来时间有影响的动作或状态,就好像把现在完成时平移到时间轴的将来时段一样.其用法从和过去即现在有关,变成了和将来及将来的将来有关.给你个例句:The conference(会议) will have lasted a full week by the time it ends. 展开全文阅读