Based on the root and affixes, which of the following is the best definition of the word "predict"?
to foresee the future
to know in advance
to tell before something happens
to state an unknown fact