forego verb vt vi Infinitive forego Present tense 3rd person singular foregoes Preterite forewent Present participle foregoing Past participle foregone