несовер. - предсказывать
совер. - предсказать (что-л. ) foretell, predict
forecast
prophesy – предсказать (вн.) foretell* (smth.), prophesy (smth.)
soothsay (smth.)
predict (smth.), forecast* (smth.)
~ будущее predict the future
~ события predict/prophesy events
~ погоду forecast* the weather
~ солнечное затмение predict an eclipse