foreknowledge
預知,先見之明
Fore·knowl·edge n. Knowledge of a thing before it happens, or of whatever is to happen; prescience.
If I foreknew,
Foreknowledge had no influence on their fault. --Milton.
◄ ►
foreknowledge
n : knowledge of an event before it occurs [syn: precognition]