在信托终止的情形下,正确的选项有:A. 信托文件规定的终止事由发生;B. 信托的存续违反信托目的;C. 信托目的已经实现或者不能实现;E. 信托当事人协商同意。因此,本题应选ABCE选项。D选项信托尚未撤销或被解除并不属于信托终止的情形之一。