1.[A]【解析】将来完成时表示到将来某一时刻已经完成的动作,常与by连用。
2.[D]【解析】among表示在三个或三个以上的范围内比较,用最高级。
3.[D]【解析】动词不定式的动作在谓语动词之前发生,要用动词不定式的完成时。
4.[A]【解析】主语中有两个名词statesman和writer,但前面只有一个定冠词the,所以statesman和writer指的是一个人,谓语动词用单数。be present意为“出席(会议)”。
5.[A]【解析】could have done表示过去某件可能发生而没发生,意为“本来可以……”。