Если рассматривать с точки зрения священных писаний,то да по учениям христианства бог всезнающ,а следовательно должен знать прошлое,настоящее,и будущее.
В библейском понимании находится Бог вне времени и пространства. Он смотрит на наш Мир, протяженный как в пространстве, так и во времени, как мы смотрим на 2D рисунок. То есть видит каждую "точку" времени и потому знает и будущее.
Да. Бог знает будущее. От Него ничего не сокрыто. На то Он и есть Бог, а не человек.
Если Бог Первопричина и Творец Всего, и тем более Он - Всё, то безусловно Он знает будущее, ибо всё творится по Его замыслу, в котором не может быть ошибки и в том числе и судьба каждой сущности, в том числе и судьба сущности вида Человек!
Бог знает все (прошлое, настоящее, будущее), однако он не торопится делиться будущим. Почему бог этого не делает, каждый понимает по - своему. Будущее - тайна, которую не всем дано знать.