N-UNCOUNT 先见之明;预见;深谋远虑 Someone's foresight is their ability to see what is likely to happen in the future and to take appropriate action. 先见之明;预见;深谋远虑 [approval]
He was later criticised for his lack of foresight.
他后来被指责缺少先见之明。
They had the foresight to invest in new technology.