I have heard a good news from Jack.
这句话一说,表示消息已经收到,而且我认为语境后续表达的应该是过去听到的消息对现在造成的影响,宜用现在完成时.
当然如果情境有变也可以用其他实用时态.