Present participle; Past participle - thanking - thanked Present - thank - thank - thanks - thank - thank - thank Past - thanked - thanked - thanked - thanked - thanked - thanked Future - will thank - will thank - will thank - will thank - will thank - will thank Present conditional - would thank - would thank - would thank - would thank - would thank - would thank Present Perfect - have thanked - have thanked - has thanked - have thanked - have thanked - have thanked Past Perfect - had thanked - had thanked - had thanked - had thanked - had thanked - had thanked Future Perfect - will have thanked - will have thanked - will have thanked - will have thanked - will have thanked - will have thanked Past conditional - would have thanked - would have thanked - would have thanked - would have thanked - would have thanked - would have thanked Imperative - - - thank - - - - - - - -