Synonyms: prescient
Definition: perceiving the significance of events before they occur
Usage: extraordinarily prescient memoranda on the probable course of postwar relations-R.H.Rovere
Similar words: discerning
Definition: having or revealing keen insight and good judgment
Usage: a discerning critic; a discerning reader