предвидеть
предугадать
предугадывать
знать заранее
пророчить
предвещать
отгадать
прорицать
пророчествовать
предсказывать