Common Noun Collocations of foresee

ability, circumstance, consequence, course, danger, day, difficulty, end, event, extent, failure, future, imagination, man, mind, nobody, nothing, one, order, person, possibility, power, prophecy, reason, result, sagacity, time, way, Marx, effect