Present participle; Past participle - congratulating - congratulated Present - congratulate - congratulate - congratulates - congratulate - congratulate - congratulate Past - congratulated - congratulated - congratulated - congratulated - congratulated - congratulated Future - will congratulate - will congratulate - will congratulate - will congratulate - will congratulate - will congratulate Present conditional - would congratulate - would congratulate - would congratulate - would congratulate - would congratulate - would congratulate Present Perfect - have congratulated - have congratulated - has congratulated - have congratulated - have congratulated - have congratulated Past Perfect - had congratulated - had congratulated - had congratulated - had congratulated - had congratulated - had congratulated Future Perfect - will have congratulated - will have congratulated - will have congratulated - will have congratulated - will have congratulated - will have congratulated Past conditional - would have congratulated - would have congratulated - would have congratulated - would have congratulated - would have congratulated - would have congratulated Imperative - - - congratulate - - - - - - - -