Common Adjective Collocations of foresee

able, difficult, easy, exact, fair, first, free, full, future, general, good, great, hard, ill, impossible, intelligent, little, long, much, necessary, other, own, possible, present, reasonable, shrewd, such, sufficient, unable, wise