Common Verb Collocations of foresight

anticipate, be, bring, build, can, come, do, enable, exercise, have, justify, know, lack, make, may, might, must, perceive, plan, predict, prevent, provide, realize, see, should, show, suggest, take, will, use