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