Present participle; Past participle - thrusting - thrust Present - thrust - thrust - thrusts - thrust - thrust - thrust Past - thrust - thrust - thrust - thrust - thrust - thrust Future - will thrust - will thrust - will thrust - will thrust - will thrust - will thrust Present conditional - would thrust - would thrust - would thrust - would thrust - would thrust - would thrust Present Perfect - have thrust - have thrust - has thrust - have thrust - have thrust - have thrust Past Perfect - had thrust - had thrust - had thrust - had thrust - had thrust - had thrust Future Perfect - will have thrust - will have thrust - will have thrust - will have thrust - will have thrust - will have thrust Past conditional - would have thrust - would have thrust - would have thrust - would have thrust - would have thrust - would have thrust Imperative - - - thrust - - - - - - - -