forethought

/ˈfɔːrθɔːt/ フォアソート

1. 将来起こりうる事柄を事前に考えること、またその能力。

将来の出来事に対して、あらかじめ注意深く考えたり、準備や計画を立てたりする行為や能力を指します。慎重さや先見の明を示すニュアンスがあります。
With a little forethought, we could have avoided this problem. (少しの準備があれば、この問題を避けられたのに。)