fore·sight
/ˈfôrˌsīt/
noun
- the ability to predict or the action of predicting what will happen or be needed in the future."he had the foresight to check that his escape route was clear"
fore·sight·ed
/ˌfôrˈsīdəd/
adjective
- having or using foresight."he had the backing of the more foresighted part of the council"