foresighted (adj.)
- acute
- anticipant
- anticipative
- anticipatory
- apperceptive
- astute
- clairvoyant
- cogent
- discerning
- divinatory
- early
- farseeing
- farsighted
- forehand
- forehanded
- forethoughtful
- incisive
- intuitive
- longsighted
- penetrating
- perceptive
- percipient
- perspicacious
- perspicuous
- piercing
- precautional
- precautionary
- precognitive
- prepared
- prescient
- prevenient
- provident
- providential
- provisional
- prudent
- ready
- sagacious
- trenchant
- understanding