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