Present participle; Past participle - finishing - finished Present - finish - finish - finishes - finish - finish - finish Past - finished - finished - finished - finished - finished - finished Future - will finish - will finish - will finish - will finish - will finish - will finish Present conditional - would finish - would finish - would finish - would finish - would finish - would finish Present Perfect - have finished - have finished - has finished - have finished - have finished - have finished Past Perfect - had finished - had finished - had finished - had finished - had finished - had finished Future Perfect - will have finished - will have finished - will have finished - will have finished - will have finished - will have finished Past conditional - would have finished - would have finished - would have finished - would have finished - would have finished - would have finished Imperative - - - finish - - - - - - - -