Foresight は「先見の明」や「鋭い洞察力」がある、事実に基づいた予知を言います。
"She had the foresight to invest in Apple in its infancy."
「彼女はアップル社が創立したばかりの時に投資をする先見の明があった」
Predict はより長期的な予知や、不確かな要素が高い場合に使います。
"Scientists predict an earthquake in the next fifty years."
「科学者達は50年の間に地震が起こると予言する」
Clairvoyanceは、透視能力のような事実に基づかない「勘」の様な物に使います。。
"The fortune-teller practices clairvoyance when she gazes into a crystal ball."
「占い師はクリスタルを覗いて透視する」
ご参考になれば幸いです。