foreknowledge n. 预知, 先见之明 - foreknowledge是什么意思 - 小野学长