預知,先見之明
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}]