to foresee smth.; to know smth. in advance.
видеть всю правду
предвидеть; предугадать; знать заранее.