预知,先见之明
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}]