How exactly do you predict the present or the past?! 
You've never tried:
1: archeology
2: history
You've never tried a dictionary? :-P
[color=006600]pre·dict[/color]
To state, tell about, or make known
in advance, especially on the basis of special knowledge.
v. intr.To
foretell something; prophesy.
[color=006600]Synonyms:[/color] predict, call, forecast, foretell, prognosticate
These verbs mean to tell about something in advance of its occurrence by means of special knowledge or inference: predict an eclipse; couldn't call the outcome of the game; forecasting the weather; foretold events that would happen; prognosticating a rebellion.