Present participle; Past participle - foisting - foisted Present - foist - foist - foists - foist - foist - foist Past - foisted - foisted - foisted - foisted - foisted - foisted Future - will foist - will foist - will foist - will foist - will foist - will foist Present conditional - would foist - would foist - would foist - would foist - would foist - would foist Present Perfect - have foisted - have foisted - has foisted - have foisted - have foisted - have foisted Past Perfect - had foisted - had foisted - had foisted - had foisted - had foisted - had foisted Future Perfect - will have foisted - will have foisted - will have foisted - will have foisted - will have foisted - will have foisted Past conditional - would have foisted - would have foisted - would have foisted - would have foisted - would have foisted - would have foisted Imperative - - - foist - - - - - - - -