这题应该有问题
have to 后一定跟动词原形 make
或 they will have made the news public 用将来完成时态will have done sth. 表示在将来某个时间已完成.