• to envisage, to forecast, to foresee, foresaw, foreseen
• to go on before, to lead the way
• to foreshow, foreshowed, foreshown, to foretoken
• to pre-ordain, to predestinate, to preordain
• to foredoom, to foreordain, to pre-ordain, to predestinate, to predetermine, to preordain
• to foreordain, to predetermine, to premeditate
• foreordained, pre-ordained, preordinate