1) предвидеть
2) провидеть
3) знать заранее
предвидеть
предвидимый
предвидящий
предвиденный
предсказателя