不对。既然was then heard (那时被听见)作成了被动语态,后面的that 就是多余的。如果改为: It was then that I heard that. 这就是一个强调句,意思是:我就是在那个时间听到那件事的。不知你到底想表达什么意思?